二进制转换16进制1111111.10001

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:19:55

二进制先转换成十进制:

(1111111.10001)2=1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0+1*2^-1+1*2^-5=127.53125

在转换成十六进制,整数部分除以16取余数,倒过来:

127/16=7……15(F)

7/16=0……7

倒过来为7F

小数部分是 乘16取整数部分:

0.53125*16=8.5 -> 8

0.5*16=8 ->8

即 7F.88