当前位置:酷酷问答>百科知识>十进制负数的二进制转换

十进制负数的二进制转换

2024-09-30 14:41:51 编辑:zane 浏览量:579

十进制负数的二进制转换

的有关信息介绍如下:

十进制负数的二进制转换

利用电脑自带的计算器可以快捷地将十进制数字转换为二进制,那么这个原理是什么呢?接下来分享一下负数的二进制转换方法。

0利用电脑自带计算器计算两个日期间隔的方法

首先,必须了解的是,二进制里只有0和1两个数,没有符号及其它数字。

接下来,以-9为例,演示如何将其转化为二进制的数。

利用“除2取余法,余数逆序排列”,得到原码。

即将-9的绝对值9除于2,取每次的余数,逆序排列后得到原码为:0000 1001(以8位为例)。

将上一步骤得到的原码取反(1取0,0取1),得到反码。

对应反码为:11110110。

在反码的基础上,加1得到补码。

对应的补码为:11110111。

这就是我们要求的结果了。

十进制负数转二进制方法总结如下:

①除2取余,逆序排列

②01互换,原码取反码

③反码+1,得补码

接下来,用逆向操作将二进制的负数转为十进制。

同样以8位二进制数为例,将11101101转换成十进制。

将二进制数减1,得到:11101100。

将减1后的代码取反操作,得到:00010011。

将取反后的代码换算成十进制,得到19。

注意,在计算结果19的基础上要加上-号,得到-19才是我们要求的最终结果!

Tips:

1、二进制转十进制跟十进制转二进制互为逆操作;

2、二进制由于只有0和1,没有符号,其实首位即代表其符号;

3、进行以上手动操作后,可通过电脑计算器检验我们的计算结果,方法见以下链接。

0利用电脑自带计算器计算两个日期间隔的方法

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/article/58515.html
热门文章