将十进制数124.625转换成二进制数
将十进制数124.625转换成二进制数
日期:2016-11-17 09:42:06 人气:2
整数部分:
写出二进制每位上基数,个位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=