49.645转成二进制和十六进制是多少

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:55:12
拜托各位了

二进制:110001.1010010100011110……
十六进制:31.A51E……

转换成二进制的计算过程是:
1)整数部分:
49/2=24……1
24/2=12……0
12/2=6……0
6/2=3……0
3/2=1……1
1/2=1……1
将这些余数倒序排,也就是110001。
2)小数部分:
0.645*2=1.29,整数部分为1
取出小数部分0.29*2=0.58,整数部分为0
取出小数部分0.58*2=1.16,整数部分为1
取出小数部分0.16*2=0.32,整数部分为0
取出小数部分0.32*2=0.64,整数部分为0
……
将上面所得到的整数部分正序排,也就是10100……

整数部分与小数部分合并就是二进制 110001.1010010100011110……

然后再将二进制转换成十六进制,整数部分从右往左,小数部分从坐往右。

110001
31
你可以自己调用windows自带的计算器--》点击查看==》科学型,自己算一下就知道了。

不对, 那个计算器会吃掉小数点