当前位置:首页 > 二进制 > 正文

十进制转二进制采用的计算公式


⒈十进制中10换成二进制是多少
1010
abcd
比较上表
其中d代表2的0次方
c代表2的1次方
b2的2次方满足条件
a代表2的3次方
如果该位为1,则表示该位存在,如果为0,则表示不存在。
算法如下:1010=0*1+1*2+0*2*2+1*2*2*2=10
倒数
1)10/2=5余数为0,所以d位=0
2)5/2=2余数为1,所以c位=1
3)2/2=1余数为0,所以b位=0
4)1/2=0余数为1,所以一位=1
5)当除数为0时结束变换,最终结果为abcd=1010
⒉十进制二进制转换公式是什么?

十进制转二进制转换公式:abcd.efg(2)=d*2⁰+c*21+b*2²+a*23+e*2⁻1+f*2⁻2+g*2⁻3(10)。

将十进制数除以二;然后将配额除以二,然后配额会增加直至为零。 然后将余数(转换后的结果)除以除数。 注意二进制数的素数:除以二;取余数并按相反顺序排列。

计算机中用来表示数字的字节单位是固定长度的,因此是2的幂;8位扩展到16位或32位...所以,当二进制数由计算机表示时,当位数小于2的幂时;高位必须加很多0。

示例:

示例:255(十进制)=11111111(十进制)

255/2=127=====于1

127/2=63======于1

63/2=31=于1

31/2=15==余数1

15/2=7==余数1

7/2=3===余数1

3/2=1===余数1

1/2=0===余数1

示例:789=1100010101

789/2=394.5=1第10名

394/2=197=第09名

197/2=98.5=第18名

98/2=49=第07名

49/2=24.5=1数字6

24/2=12=0数字5

12/2=6=0数字4

6/2=3=0第三名

3/2=1.5=1第二名

1/2=0.5=1第一名

以上内容参考百度百科:从十进制到二进制