爱问知识人 爱问教育 医院库

十进制与2进制怎样互相转换?

首页

十进制与2进制怎样互相转换?

像87.45(D)怎样转?后边的0.45乘以2好像乘不尽啊!

提交回答
好评回答
  • 2019-03-01 10:41:51
    我用的是一种简便的方法:例如:(1011101)2 =(93)10
    将那个要转换的数变为全都是1111111,你知道这个数是多少吗?其实就是有一技巧在里面,把它看成10000000 减 1吧!那么是不是很快就知道10000000是多少呢,没错就是128嘛,再减1就是127了,在些基础上试着将原来的那个二进制数位为零的那两个数求出来,第一个零在第二位,所以是2,第二个零在第六位,所以是32,将其加起来被127减去就可以得出93了

    卢***

    2019-03-01 10:41:51

其他答案

    2019-03-01 10:48:04
  • 将二进制转化为十进制:先将二进制数写成10^a+10^b+10^c+……+10^2+10+1的形式,然后把10换成2,即:2^a+2^b+2^c+……+2^2+2+1算出此式的值,就是十进制的值。例11010=10^4+10^3+10,将10换成2:2^4+2^3+2=26.那么11010转换成十进制就是26.反之亦然。
    

    痛***

    2019-03-01 10:48:04

  • 2019-03-01 10:27:02
  • 0.45D=0.01B
    

    余***

    2019-03-01 10:27:02

  • 2019-03-01 10:14:47
  • 用8421的法则,简单实用

    情***

    2019-03-01 10:14:47

  • 2019-03-01 09:55:41
  • 87(D)=1010111(B)
    0.45(D)=0.01110011001100…(B)成循环了
    87.45(D)=1010111.01110011001100…(B)
    我用方法是把87除2等于0后再把余数从后向前依次写下1010111,小数部分0.45乘2得0.9个位为0写出来再将0.9乘2等于1.8各位为1写出来就是0.01一直乘下去就是0.0111011001100后面成了1100的循环了。

    白***

    2019-03-01 09:55:41

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 178-197
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):