将十进制数2746.12851转换为二进制数、八进制数和十六进制数,要求计算过程

日期:2017-12-15 15:52:05 人气:3

将十进制数2746.12851转换为二进制数、八进制数和十六进制数,要求计算过程

1.决定二进制数小数部分的位数为16位,那么需要乘以65536(2^16)进行整数化。 (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 因为最初乘了65536,即2的16次方,所以换算成二进制时应右移十六位, 即最终结果等于(101010
    A+
热门评论