负数的二进制

 时间:2026-02-13 20:00:56

1、首先,来个-5,

实践出真知嘛。

把5转化为二进制字节形式。

得到101,

然后补零。

负数的二进制

2、这个时候,原码就出来了。

然后,取反(0的变成1,1的变成0。)

/*一个整数按照绝对值大小转换成的二进制数,是为原码。

原码就上面的:

00000101。*/

负数的二进制

3、得到了反码,

嗯,反码是和原码反着来的。

然后,加一。

//反码加一叫补码。

负数的二进制

4、补码就是负数在计算机中的二进制表示方法。

那么,11111011表示8位的-5,

如果要表示16位的-5 ,

在左边添上8个1即可。

负数的二进制

5、那么,知道一个负数,求二进制数的方法已经知道了,

若果,知道一个二进制数,怎么求其十进制数呢(对负数)

随便来个负数的二进制数。

负数的二进制

6、先减一,反着上面的方法来。

//上面最后不是加一么,那现在就减一

负数的二进制

7、取反。

//上面不是取反了么,这里也取反。

负数的二进制

8、那么,接下来就是计算了。

计算结果是13,

那么这个二进制数就是:

-13。

负数的二进制

9、那么,用计算器来验证一下。

其实负数的:

十进制变二进制:原码--反码--加一(补码);

二进制变十进制:减一--反码--原码。

负数的二进制

负数的二进制

  • 二进制怎么进行减法相减
  • 小数怎么转化为二进制
  • 小数十进制怎么转二进制
  • 转义字符有哪些
  • C语言如何将十进制数转换为二进制?
  • 热门搜索
    胡萝卜怎么吃最有营养 感冒嗓子疼怎么办 总想睡觉是怎么回事 性激素六项怎么检查 怎么连接路由器 滴滴打车怎么用 拍一拍怎么改 音乐学院怎么考 缺铁性贫血怎么治疗 鸭舌帽怎么戴好看