原码、反码、补码

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

  • 最高位是1为负,0为正
  • 正数的原码、反码、补码都相同
  • 负数在内存中存储的是补码
    反码:反码在原码基础上符号位不变,其它位取反
    补码:反码+1
原码 反码 补码
正数 00001111 00001111 00001111
负数 10001111 11110000 11110001
posted @ 2021-08-02 21:16  eop  阅读(239)  评论(0)    收藏  举报