生活百科
热搜:  生活  百科  结婚  头发
  • 首页
  • 学习
  • 饮食
  • 健康
  • 人际关系
  • 宠物
  • 旅行
  • 工作
  • 知识
  • 生活
  • 电子产品
  • 运动
  • 个人形象

当前位置

: 主页 > 学习 >

怎么把二进制数转化为十进制数

  • 怎么度过天灾人祸世界大
  • 怎么尿在瓶子里
  • 怎么在长途旅行的车里打
  • 怎么移居美国
时间:2020-06-19 12:57 阅读: 次

在

二进制

(基数为2 )

数字系统

中有两个可能值,在每一位上,通常表示为0或1。相反,在

十进制

(基数为10 )

数字系统

中,在每一位上,有10个可能值 (0,1,2,3,4,5,6,7,8, 或9)。

在使用不同的数字系统时,为了避免混乱的产生,可将基数标记在某个数的下标位置。例如,可以把二进制数标明为 "基数为2"的数,即写作100111002 。而十进制数156可写作15610 ,并读作"以10为基数的一百五十六"。

因为二进制系统是电子计算机的内部语言,因此真正的程序员应该掌握如何把二进制数转换为十进制数。而如果首先学习把十进制数转换为二进制数则相对更困难。

注意:这里只讨论数值的转换而非ASCII代码的转换。

方法1按位记数法

  1. 怎么把二进制数转化为十进制数1

    在本例中,我们将把二进制数100110112 转换为十进制数。

    从左到右地列出2的幂。从2开始,结果为"1"。每向右移一位,就对其指数加1。列出的元素个数应等于二进制数的位数。在本例中,10011011有8位数字,因此应列出的8个元素:128, 64, 32, 16, 8, 4, 2, 1
  2. 怎么把二进制数转化为十进制数2

    把二进制数上的每一位数字对应地写到列表下方。

  3. 怎么把二进制数转化为十进制数3

    从右边开始,画出线条,用于把二进制数中连续的数字和其上方的2的幂连接起来。

    从右边开始,画一条线,把二进制数的第一个数字和2的第一个幂值连接起来。然后,画一条线,把二进制数的第二个数字和2的第二个幂值连接起来。依次类推,画出线条把每一个数字和对应的幂值连接起来。
  4. 怎么把二进制数转化为十进制数4

    扫描二进制数中的每一位数字。

    如果对应的数字为1,则在线条下方写下对应的2的幂值。如果对应的数字为0,则在线条下方写下0。
  5. 怎么把二进制数转化为十进制数5

    把线条下方的数相加。

    所得总和为155。这就是二进制数10011011对应的十进制数。或者写成基数下标的形式:
  6. 怎么把二进制数转化为十进制数6

    以上方法熟悉后,你将记得2的每一个幂值,因此可以省略第1步。

方法2双倍法

  1. 1

    该方法不需要使用幂运算。

    因此,当你通过心算转换较大的数值时,该方法更简单,因为你只需要记下部分和。
  2. 怎么把二进制数转化为十进制数2

    从给定二进制数最左边的数字开始。

    对于每一位数字,你向右移动,对之前所得总和乘以2并加上当前数值。例如,把10110012 转换为十进制数,我们将采用如下怎么把二进制数转化为十进制数的方法:
  3. 怎么把二进制数转化为十进制数 3

    1011001 → 0 * 2 + 1 = 1

  4. 怎么把二进制数转化为十进制数 4

    1011001 → 1 * 2 + 0 = 2

  5. 怎么把二进制数转化为十进制数 5

    1011001 → 2 * 2 + 1 = 5

  6. 怎么把二进制数转化为十进制数 6

    1011001 → 5 * 2 + 1 = 11

  7. 怎么把二进制数转化为十进制数 7

    1011001 → 11 * 2 + 0 = 22

  8. 怎么把二进制数转化为十进制数 8

    1011001 → 22 * 2 + 0 = 44

  9. 怎么把二进制数转化为十进制数 9

    1011001 → 44 * 2 + 1 = 89

    10
  10. 怎么把二进制数转化为十进制数10

    和按位记数法一样,本方法经调整后也能把基于任何 基数的数转换为十进制数。

    在这里采用双倍法因为这里给定的数是以2为基数的。如果给定的数是基于不同的基数,则应本方法中的2换成对应的基数。例如,如果给定数是以37为基数,则你在计算时应把*2换为*37。而最终的结果则总是对应的十进制数(基数10)。 :)

注意事项

  • 练习。尝试转换二进制数110100012 、110012 和111100012 。它们对应的十进制数分别是20910 、2510 和10 。
  • Microsoft Windows上的计算器能帮助你完成不同数制中的数的转换,但作为一名程序员,你应该理解并掌握转换的方法。计算器中的转换选项可以通过选择"查看"菜单中的"科学型"(或 "程序员")。在Linux上,你可以使用galculator。

  • 警告

  • 这里使用的是

    无符号

    二进制数,而非有符号数、浮点数或定点数。
  • 本文转自:www.bimeiz.com/jiaoyu/3079.html
    上一篇:怎么怎么将磅转化为千克   下一篇:怎么求直角三角形斜边的长度

    猜你喜欢

    • 如何为考试做准备如何为考试做准备
    • 怎么培养孩子的价值观怎么培养孩子的价值观
    • 怎么画线图怎么画线图
    • 怎么开始一次演讲怎么开始一次演讲
  • 怎么提升你的阅读技巧
  • 怎么简化根式
  • 如何变得冷静
  • LSAT,法学院不再进入你了
  • 怎么创造一个超级英雄
  • 怎么计算圆周率 Pi
  • 怎么撰写活动报告
  • 如何制定调查问卷
  • 怎么计算距离闪电有多远
  • 怎么成为优秀作家
  • 如何写一封就业证明信
  • 13名着名的罗德斯学者
  • 怎么领导讨论
  • 怎么开始写一本书
  • 怎么将人催眠
  • 怎么培养社会意识
  • 如何计算圆面积
  • 你应该知道的5件事:如何与孩子的老师
  • 怎么握铅笔
  • 是时候认真考虑为孩子的在线学校?
  • 怎么写论文提纲
  • 怎么书写英文字母
  • 怎么进行科学实验
  • 如何计算长方体的体积
  • 怎么恢复白板
  • 怎么创建一个病毒文件
  • 如何成为律师的工作
  • 如何才能写出一篇论证严密的论文
  • 怎么建立学习计划表
  • 怎么求出一组数的众数
  • 怎么写作文开头和结尾
  • 怎么化简平方根
  • 怎么绘制思维导图
  • 怎么写描述性段落
  • 怎么将度转换成弧度
  • 怎么训练开放性思维
  • 怎么保持专注
  • 怎么做一个成功的学生
  • 怎么写一封请愿书
  • 如何写因果关系论文
  • 怎么计算Z分数
  • 如何使一篇文章显得比实际更长
  • 如何做除法
  • 怎么写授权书
  • 如何写一首诗表达情感
  • 怎么给化合物命名
  • 怎么撰写文章
  • 如何把英语学得像一个以英语为母语的
  • 怎么写新闻报道
  • 怎么记住做过的梦
  • 相关分类

  • 写作 大学 演讲 语言学习 英语 书
  • 大家都想知道

    • 失眠最好的治疗方法
    • 1分钟立马睡着的方法
    • 治早迣简单快速的方法
    • 家中最简单炸油条方法
    • 治疗口臭的简单方法
    • 痔疮的最佳治疗方法
    • 电饭锅做蛋糕的方法
    • 硬不起来调理方法
    • 扁桃体发炎怎么办最简单的方法
    • 打嗝不止怎么办?教你止嗝小方法
    • 咸鸭蛋的腌制方法大全

    学习相关内容

    • 怎么度过天灾人祸世界大乱
    • 怎么尿在瓶子里
    • 怎么在长途旅行的车里打发时间(青少
    • 怎么移居美国
    • 怎么查看优步打车在你所在的城市有没
    • 怎么更换行李箱轮子
    • 怎么将二十四小时制转变成十二小时制
    • 怎么在一次核打击中生存下来
    • 怎么计算浮力
    • 怎么计算摩尔吸光系数
    • 怎么测量水的pH值
    • 怎么求价电子

    www.bimeiz.com| 网站地图

    | 商务合作:QQ:####### | 备案:苏ICP备14049831号-4 www.bimeiz.com版权所有 盗版必究