将十进制转化成二进制的方法:整数部分除二取余,知道结果除完为止,得到的数字从下往上写,如76除以2,分别得到0,0,1,1,0,0,1,则整数部分写1001100,小数部分乘二取整,知道没小数为止,结果从上往下写,如0.25乘2依次得到0,1,则小数部分为01,故十进制76.5转化为二进制数为1001100.1。
10011.100转化成二进制的过程为1*(2的4次方)+1*(2的一次方)+1*(2的0次方)+1*(2的负1次方)+1*(2的负3次方),故结果为19.625
1001100.1
11.625
101000111101
如想知道计算方法,请留言
3 76D=2^6+2^3+2^2=0100 1100B
0.5*2=1.0 取整数部分为1
(1.0-1.0)*2=0 取整数部分为0
0.5D=0.10B
即
76.5D=0100 1100.10B
4 1011B=(8+2+1)D=11D
0.101B=2^-1+2^-3=0.5+0.125=0.625D
即
1011.101B=11.625D
5 A3DH=1010 0011 1101B