java_2018_Day4_原码反码补码

原码,反码,补码

+7  -7

原码

  正数的原码最高位是0

  负数的原码最高位是1

  其他的是数值位

    符号位  数值位

  7  0    0000111

  1  1    0000111

反码

  正数的反码与其原码相同

  负数的反码与原码是符号位不变,数值位取反

  1变0  ,0变1

    符号位  数值位

  +7  0    0000111

  -7  1    1111000

补码

  正数的补码与原码相同

  负数的补码是在反码的末位上加1

    符号位  数值位

  +7  0    0000111

  -7  1    1111001

猜你喜欢

转载自www.cnblogs.com/dlbm/p/9134689.html