(11001111.01111)2=(11001111.01111000)2=(cf.78)16
求解 越详细越好!
(11001111.01111)2=(11001111.01111000)2=(cf.78)16
求解 越详细越好!
(11001111.01111)2转为十六进制。你可以4位4位的看。从左到右的。
你知道那8位数都是几吧。128 64 32 16 8 4 2 1 (这是8位数的每位数所代表的值)
1 1 1 1 1 1 1 1(这是二进制的8位数)
现在来看怎么解
从左到右,每4位数为单位。
(1100)2=(4+8)16=C
(1111)2=(1+2+4+8)16=f
小数点部分:(0111)2=(4+2+1)16=7
最后只剩下1了,所以后面补0(因为0在后面,没影响,如果补在前面,那就是不同的数了,就像0.1000和0.0001是不同的)
所以:(1000)2=(8)16
所以最后的结果就是:
(11001111.01111)2=(11001111.01111000)2=(cf.78)16
如果是二进制转为8进制,就是以3位数为单位。道理类似的。
16等于2的四次方。四位对应一个十六进制的数。不足四位补0。小数点前的在前面补0,小数点后的在后补0。
1100
上家分析很详细啊