您的位置:首页 >生活 >

原码补码反码在线计算(原码补码反码)

大家好,我是小新,我来为大家解答以上问题。原码补码反码在线计算,原码补码反码很多人还不知道,现在让我们一起来看看吧!

用16bit表示,三个码分别是:原码、反码、补码

-0: 1000 0000 0000 0000、1111 1111 1111 1111、0000 0000 0000 0000

-6875: 1001 1010 1101 1011、1110 0101 0010 0100、1110 0101 0010 0101

-11: 1000 0000 0000 1011、1111 1111 1111 0100、1111 1111 1111 0101

如果是8位,:原码、反码、补码分别为:

-0: 1000 0000、1111 1111、0000 0000

-11: 1000 1011、1111 0100、1111 0101

6875 无法表示,因为8位的最大表大范围是-128 ~ 127

正数:原码=补码

负数:

原码 = 正数部分(去掉负号)的二进制值,且符号位(最左边的比特位)为1

反码 = 正数部分(去掉负号)的二进制值,按位取反

补码 = 反码 + 1

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!