3C7.D8转换2进制

要详细的过程

3C7.D8是十六进制数,转换为二进制位

(3C7.D8)16=(0011 1100 0111.1101 1000)2=(1111000111.11011)2


二进制变成十六进制的方法是:整数部分从小数点开始从右向左每四位二进制位一划分,将其转换为对应十六进制数,最高位不足四位补零;小数部分从小数点开始从左向右每四位二进制位一划分,将其转换为对应十六进制数,最低位不足四位补零。例如:(10111.1)2=(0001  0111.1000)2=(17.8)16

十六进制转二进制的方法正好与上面的方法相反,一个十六进制数转换为对应的四位二进制数,不足位补零。

还有要熟练知道二进制、十进制、十六进制对应表。

追问

请问为什么一一对应之后还有一步呢,那一步是怎么得来的丫,就是(0011 1100 0111.1101 1000)2=(1111000111.11011)2这一步

追答

最后一步就是把最高位和最低位不影响结果的,多余的0去掉,所以最后结果就是(1111000111.11011)2。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-19
(3C7.D8)16
=(0011 1100 0111 . 1101 1000)2
=(1111000111.11011)2