原码补码反码

2020-06-13  本文已影响0人  汤姆torn

原码:能表示原本的数的二进制码。

+3 原码 :0000 0011
-3 原码 :1000 0011
byte 取值范围为-128~127

反码 :正数反码与原码相同,负数的反码,符号位为1不变,接着每位取反。1000 0000不是表示0,而是表示-128

+3反码:0000 0011
-3反码:1111 1100

补码:正数补码与原码相同,负数在最低位+1

+3补码:0000 0011
-3补码:1111 1101

总结一下

正数 负数 +25 -25
原码 本身 按照模取二进制,接着在首位置1 0001 1001 1001 1001
反码 本身 除了首位符号位,其他位置取反 0001 1001 1110 0110
补码 本身 在反码的基础上+1 0001 1001 1110 0111
上一篇下一篇

猜你喜欢

热点阅读