10进制和二进制之间怎么转换

如题所述

1很简单
用windows自带的计算器,有一个科学模式,会出来进制转换的
2
2进制到10进制
从右到左,分别是2的0次,2的1次,依次类推,在乘以各自位置的数,0的乘0,1的乘1,然后相加就可以了!
十进制到二进制
①正常算法:如:10
10÷2=5…0
5÷2=2…1
2÷2=1…0
1÷2=0…1
所以10=(1010)2
除到商为0为止,取余数。
②投机法:(1)=1
(10)=2
(100)=4
(1000)=8
(10000)=16
(100000)=32
……
把十进制数折成以上的这些数的和,先尽量取大数。如
10=8+2=(1000)+(10)=(1010)
11=8+2+1=(1000)+(10)+(1)=(1011)
40=32+8=(100000)+(1000)=(101000)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-10

计算机 十进制和二进制的转换

第2个回答  2019-07-01
打个比如:如二进制00111001转换为十进制?
00111001=1*2的5次方+1*2的4次方+1*2的3次方+1*2的0次方=57
而57转换成二进制?
57除以2取余,答案从后往前写,不足八位前面补零。如57/2=28余1,28\2=14余0,14\2=7余0,7\2=3余1,3\2=1余1,1\2=0余1,则答案写成111001,不足八位,前面补零,为00111001
相似回答