10进制 55 转二进制 除以2 的余数 为结果 55/2 27 余1 27/2 13 余1 13/2 6 余1 6/2 3 余1 3/2 这叫什么规则么
问题描述:
10进制 55 转二进制 除以2 的余数 为结果 55/2 27 余1 27/2 13 余1 13/2 6 余1 6/2 3 余1 3/2
这叫什么规则么
答
10进制转2进制的方法叫:除二取余法 (也称 二除余法)
转换为其他进制也用这个方法,比如转换为三进制就用“除三区余法”
除二取余法
例:将25转换为二进制数
解:25÷2=12 余数1
12÷2=6 余数0
6÷2=3 余数0
3÷2=1 余数1
1÷2=0 余数1
所以25=(11001)2
答
这叫除2取余法啊。
十进制55=二进制110111
55=1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+1
每除一次2得到的余数,就可以从后向前得到二进制对应的位数
答
(55)10
=((0*1010+101)*1010+101)2
=(101*1010+101)2
=(110010+101)2
=(110111)2