将十进制数2746.12851转换成二进制、八进制和十六进制数

日期:2018-04-12 20:05:21 人气:2

将十进制数2746.12851转换成二进制、八进制和十六进制数

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
    A+
热门评论