第1个回答 2022-11-10
分类: 电脑/网络
问题描述:
把8(十进制)换成二进制的
把15(十进制)换成二进制
把0.45(十进制)换成二进制
把27.75(十进制)换成二进制
把101101(二进制)换成十进制!
解析:
利用取整求余法做:
8/2=4 余0
4/2=2 余0
2/2=1 余0
1/2=0 余1
所以8的二进制是100
15/2=7 余1
7/2=3 余1
3/2=1 余1
1/2=0 余1
所以15的二进制是1111
0.45×2=0.9 整数部分0 小数部分0.9
0.9×2=1.8 整数部分1 小数部分0.8
0.8×2=1.6 整数部分1 小数部分0.6
0.6×2=1.2 整数部分1 小数部分0.2
0.2×2=0.4 整数部分0 小数部分0.4
0.4×2=0.8 整数部分0 小数部分0.8
0.8×2=1.6 整数部分1 小数部分0.6
......
所以0.45的二进制约为0.0111001
27/2=13 余1
13/2=6 余1
6/2=3 余0
3/2=1 余1
1/2=0 余1
0.75×2=1.5 整数部分1 小数部分0.5
0.5×2=1 整数部分1 小数部分0
所以27.75的二进制为11011.11
101101=1×2^5+0×2^4+1×2^3+1×2^2+0×2^1+1×2^0
=32+0+8+4+0+1
=45
所以101101的十进制是45.其中2^5表示2的5次方(由于键盘不好打数学式子,所以只有这样表示,你书写的时候,可以改一下.