1290 - 【入门】二进制转换十进制

题目描述

请将一个25位以内的2进制正整数转换为10进制!

输入

一个25位以内的二进制正整数

输出

该数对应的十进制

样例

输入

复制

111111111111111111111111

输出

复制

16777215

来源

进制转换

标签

进制转换

思路:从前往后数,第1位2的0次方,第2位2的1次方……转换为十进制

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main() {string s;cin>>s;long long num=0,i=s.size()-1,t=1;while(i>=0) {num+=(s[i]-'0')*t;t*=2;i--;}cout<<num<<endl;return 0;
}

再见,记得三连哦!!

1290 - 【入门】二进制转换十进制相关推荐

  1. Golang二进制转换十进制代码

    为什么80%的码农都做不了架构师?>>>    Golang二进制转换十进制代码,使用 container/list 实现出入栈操作,完成转换. 二进制转十进制的方法是:‍‍从右到左 ...

  2. c语言十进制转十三进制,【05-13|教程】发个手动算十进制转换二进制和二进制转换十进制的教...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天上单片机自己琢磨的――,也许对有些人有用,大神别喷. 首先是二进制转换十进制.大家知道所有的二进制10 101 1100 不管怎么变化它都是1开头的, ...

  3. 关于计算机的进制之间的转换 二进制转换十进制 十进制转换二进制

    最近在学习计算机基础 研究到进制转换,颇有心得,在此做个解释和记录: 首先介绍       二进制转换十进制 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方-- 所以,设有一个二进制数:1 ...

  4. 负数二进制转换十进制

    题目: 设某单字节整数的二进制形式为11010011,其分别作为有符号和无符号整数转换成十进制的形式为 负数 1101 0011 -------(取反码)>1010 1100(末位+1)---- ...

  5. 二进制转换十进制,十进制转换二进制

    在我们的计算机语言中,他是不认识汉字,字母,符号的,它只认识0,1,所以我们需要进行把十进制转换成二进制 注意⚠️:当被除数除以除数,商为1,余数为1时,停止换算,把商和余数都填上 我用Word文档编 ...

  6. 讲清楚进制转换、进制计算那些事 —— 二进制转换十进制、十六进制

    讲清楚进制转换.进制计算那些事 信息在计算机中的表示 1.易于物理实现 2.可靠性高 3.运算规则简单 数制及其不同进制之间的转换 1.常用进制数及其对应关系 表 1-2 常见进制数所使用的基本符号 ...

  7. 二进制转换十进制实例

    实例1: num10 = int(num2,2) 用int("101',2)可以把字符串101代表的二进制数转换成十进制数 用bin(5)可以将十进制数5转换成二进制数101 实例2:num ...

  8. 一条SQL语句实现二进制到十进制的转换

    ---------------------------------------------------------------------------------------------------- ...

  9. 网络基础之二进制、十进制、八进制、十六进制的转换

    目录 一.二进制转换十进制 1.除二法取余法 二.相邻靠位法 三.二进制转八进制 四.二进制转十六进制 一.二进制转换十进制 1.除二法取余法 例如将140转换为二进制,采用除2取余法则能除尽写0继续 ...

最新文章

  1. 域上的全矩阵环是单环
  2. ASP.NET页面间传值方式--zt
  3. 深入解析oracle回滚段
  4. KAFKA分布式消息系统
  5. 每日集成Tip: CruiseControl.Net 提示DLL文见找不到的解决方法
  6. Android动态壁纸画布透明,Android 动态壁纸LayoutParams问题
  7. Perlin Noise
  8. Ubuntu下TP5隐藏入口文件
  9. php7 电子书 下载,php7.3.8中文电子手册
  10. 网页媒体播放利器 - JW Player的demo
  11. 考试大纲-青少年软件编程等级考试Scratch1-4级
  12. 1017 怪盗基德的滑翔翼(最长上升子序列扩展)
  13. python 处理大量数据_如何用python处理大量数据
  14. 基于Eclipse+Java+Swing+Mysql图书信息管理系统
  15. 大学想选择计算机专业,零基础如何快速学习编程?都是经验之谈
  16. 裁员风暴下,脉脉们却在背后偷着笑?
  17. git pull命令操作 git pull <remote> <branch>
  18. 可汗学院学习总结(一)
  19. 基于人体骨架检测的安全警戒线
  20. 阿里云云安全 ACP(二)云盾的网络级防护

热门文章

  1. 将视频 YUV 格式编码成 H264
  2. three.js 交互_如何使用Three.js创建交互式3D角色
  3. java mybatis XML文件中大于号小于号转义
  4. android 友盟分享混淆,Android——记umeng sdk 混淆之后的一次crash
  5. idea网页预览功能_IntelliJ IDEA预览布局定义文件的输出
  6. 在arcgis中修改两点之间小于0.2米的线
  7. python中pyecharts安装_Pyecharts安装及使用
  8. 小程序中scroll-view的下拉刷新和小程序页面的下拉刷新开启方法
  9. Vue移动端项目模板
  10. CSS之左右固定,中间自适应