原码 反码 补码

时间:2022-12-07 17:56:39

只要是整数,内存中存储的都是二进制补码

正整数的 原码 反码 补码 相同    000000000000000000000001(32位 1)

负整数 :100000000000000000000001 (32位 -1)

原码 -----> 直接按正负写出的二进制序列

反码 -----> 原码的符号位不变,其他位取反

补码 -----> 反码+1

-2 

原码 : 100000000000000000000010

反码:  111111111111111111111111101

补码:  111111111111111111111111110