将下列十进制数转换成二进制数。要过程。

(1)15 (2)256 (3)87.625 (4)0.125

1).十进制数15转换成十六进制数为F,十六进制数F的二进制表示为1111,所以,15d=1111b。
2).256/16=16 余数0,二进制表示为0000
16/16=1 余数0,二进制表示为0000
1/16=0 余数1,二进制表示为0001
所以256d=000100000000b=100000000b(最高有效位之前的0可以被删除)。
3).87/16=5 余数7,二进制表示为0111
5/16=0 余数5,二进制表示为0101
87d=01010111b=1010111b
0.625*16=10.0 整数10,二进制表示为1010
0.625d=0.1010b=0.101b(最低有效位之后的0可以被删除)
所以,87.625d=1010111.101b。
4).0.125*16=2.0 整数2,二进制表示为0010
0.125d=0.0010b=0.001b。
温馨提示:答案为网友推荐,仅供参考
相似回答