首页 / 指南 / 二的补码与负数表示

二的补码与负数表示

计算机在规定的位宽内用二的补码表示负数。

有符号整数

在像 8·16·32·64 位那样位宽固定的整数中,表示负数的标准方式就是二的补码。

求法

将所有位取反(一的补码)后加 1。

例如,8 位中 -1 就是 11111111。

注意溢出

超出位宽的值会被截断或符号翻转。本工具的位网格按位宽显示数值,让您可以立即发现溢出。