将十进制数2746.12851转换成二进制、八进制和十六进制数
将十进制数2746.12851转换成二进制、八进制和十六进制数
日期:2018-04-12 20:05:21 人气:2
1: 选定二进制数的小数部分为16位,那么将其乘以65536(2^16)进行整数化。
2: (2746.12851)10*(2^16)10
=(2746.12851)10*(65536)10
=(179970278.03136)10
取整数部分。
>(179970278)10
=(ABA20E6)16
=(1010 1011 1010 0010 0000 1110 1110)2
3: 因为最初乘了65536,即2的16次方,所以换算成二进制时应右移十六位,即最终结果(101010111010