新起点
一的补码
2020-06-15 11:32:00

将二进制数每个数字反转,得到的数即为原二进制的一的补码(英语:ones' complement)。若某一位为0,则使其变为1,反之亦然。

一的补码在很多算术运算中的表现与这个数的相反数很相似,此特性可使加法电路同时可以运算减法。然而,由于一的补码中存在多余的负零和其它问题,此方式并未像补码一样被广泛应用。

例如,+3是0011,用一的补码表示-3便是1100。

下表列出了4-bit二进数所能表示的整数。

相关:

网站公告: