10进制=64.21,2进制=多少?
答案:1 悬赏:60 手机版
解决时间 2021-02-24 14:50
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-24 09:28
10进制=64.21,2进制=多少?
最佳答案
- 五星知识达人网友:玩世
- 2021-02-24 10:29
先用凑的方法将64凑出来:写出二进制每位基数,写到比64大为止
基数写法:个位1,高位=低位*2
128 64 32 16 8 4 2 1 用这组数从高到底将64凑出来,用到的下面一行写1,否则0
0 1 0 0 0 0 0 0 64这个数中包含1个64,其他都不含64D=1000000B
取小数部分乘以2,得到的整数部分为所求当前位的二进制小数值
0.21*2=0.42,整数部分0即为小数点后面第1位[1000000.0B],下面用结果的小数部分继续算
0.42*2=0.84[1000000.00B]
0.84*2=1.68[1000000.001B]
0.68*2=1.36[1000000.0011B]
一直算到小数部分为0,或者达到要求位数时停止,这里假设仅需要计算到小数点后面4位
64.21D=1000000.0011B
基数写法:个位1,高位=低位*2
128 64 32 16 8 4 2 1 用这组数从高到底将64凑出来,用到的下面一行写1,否则0
0 1 0 0 0 0 0 0 64这个数中包含1个64,其他都不含64D=1000000B
取小数部分乘以2,得到的整数部分为所求当前位的二进制小数值
0.21*2=0.42,整数部分0即为小数点后面第1位[1000000.0B],下面用结果的小数部分继续算
0.42*2=0.84[1000000.00B]
0.84*2=1.68[1000000.001B]
0.68*2=1.36[1000000.0011B]
一直算到小数部分为0,或者达到要求位数时停止,这里假设仅需要计算到小数点后面4位
64.21D=1000000.0011B
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯