如何将二进制十进制互相转换?

如题所述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-09

十进制转二进制,可以采用短除法。而二进制转十进制可以采用按权相加法。

1、十进制转二进制,可以采用短除法,比如要将十进制的29转成二进制: 用29除以2,商写在下面,余数写在商的右边。

2、继续往下除,同样的商写在下面,余数写在商的右边。

3、当除到商为0的时候,就不用往下除了,这时在往下就没意义了。

4、这个时候将余数从下到上排列出来,得到的数就是二进制的。

5、二进制转十进制采用按权相加法:比如1011010转成十进制。


6、需要注意的是,2的几次方那个次数是怎么确定的。比如从左数的第一位1,在它前面还有六位,那么它的次数就是为6。


注意事项:

1、小数点左一位对应的值为2的0次方,左二位对应的值为2的1次方,左边的类推,次方是递增的,而小数点后面的第一位取2的-1次方,后面的第二位取2的-2次方,右边的类推,次方递减。

2、在二进制里,默认八位,没有的可以补零。

本回答被网友采纳
第2个回答  2020-05-18
十进制转二进制,可以采用短除法。而二进制转十进制可以采用按权相加法。

1、十进制转二进制,可以采用短除法,比如要将十进制的29转成二进制: 用29除以2,商写在下面,余数写在商的右边。

2、继续往下除,同样的商写在下面,余数写在商的右边。

3、当除到商为0的时候,就不用往下除了,这时在往下就没意义了。

4、这个时候将余数从下到上排列出来,得到的数就是二进制的。

5、二进制转十进制采用按权相加法:比如1011010转成十进制。

6、需要注意的是,2的几次方那个次数是怎么确定的。比如从左数的第一位1,在它前面还有六位,那么它的次数就是为6。

注意事项:

1、小数点左一位对应的值为2的0次方,左二位对应的值为2的1次方,左边的类推,次方是递增的,而小数点后面的第一位取2的-1次方,后面的第二位取2的-2次方,右边的类推,次方递减。

2、在二进制里,默认八位,没有的可以补零。
第3个回答  2021-02-28

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

第4个回答  2019-12-22
十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
相似回答