将十进制数124.625转换成二进制数
答案:1 悬赏:0 手机版
解决时间 2021-01-21 22:40
- 提问者网友:精神病院里
- 2021-01-21 04:54
将十进制数124.625转换成二进制数
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-01-21 06:12
整数部分:
写出二进制每位上基数,个位1,高位是低位乘以2,写到比124大为止
128,64,32,16,8,4,2,1 从高到低用这组数将124凑出来,用到的写1,没用到的写0
__0,_1,_1,_1,1,1,0,0
124=64+60=64+32+28=64+32+16+12=64+32+16+8+4
所以124D=1111100B
小数部分:
取小数部分0.625乘以2=1.25,取结果的整数部分当成二进制小数点后第1位[1111100.1B]
用上步小数部分继续算=0.25*2=0.5[1111100.10B]
0.5*2=1.0[1111100.101B],计算直到结果小数部分为0或者达到指定位置时停止
124.625D=1111100.101B
写出二进制每位上基数,个位1,高位是低位乘以2,写到比124大为止
128,64,32,16,8,4,2,1 从高到低用这组数将124凑出来,用到的写1,没用到的写0
__0,_1,_1,_1,1,1,0,0
124=64+60=64+32+28=64+32+16+12=64+32+16+8+4
所以124D=1111100B
小数部分:
取小数部分0.625乘以2=1.25,取结果的整数部分当成二进制小数点后第1位[1111100.1B]
用上步小数部分继续算=0.25*2=0.5[1111100.10B]
0.5*2=1.0[1111100.101B],计算直到结果小数部分为0或者达到指定位置时停止
124.625D=1111100.101B
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯