十进制数如何转换成二进制数。

如题所述

十进制要转换成二进制时,把它除于二,所得的余数,然后从下往上读取,例如:把十进制9转换成二进制,9/2=4余1,4/2=2余0,2/2=1余0,1/2=0余1,那么十进制9的二进制为1001。二转成十时则公式为:第一位数x2的(总位数减一次方)+第二位数x2的(总位数减二次方)……依此类推~再举例把二进制1001转成十进制,公式为,=1*2^3+0*2^2+0*2^1+1*2^0=8+0+0+1=9
(2^3表示2的3次方),用百度手机网回答的,由于按健有限,写得不好莫见笑!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-26
用十进制数除以2,得到一个余数(除得尽的余数为0),然后用上一次得到的商再除以2,重复以上运算,直到商为为止,最后将得到的所有余数从最后一个到第一个依次排出来,排出来的数就是所求的数。
第2个回答  2020-03-05
方法多种:
①正常算法:如: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)
第3个回答  2020-07-16
第4个回答  2021-01-02

相似回答