原码、反码、补码三者有何区别?

更新于
2026-10-10 03:01:54
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计83个文字,预计阅读时间需要1分钟。

原码、反码、补码三者有何区别?

plaintextint a=-1 的二进制表示:原码:10000000000000000000000000000001反码:11111111111111111111111111111110补码:11111111111111111111111111111111(反码+1)

int a=-1的原码、反码、补码:

10000000000000000000000000000001 原码

11111111111111111111111111111110 反码 (符号位不变,其他位按位取反)

11111111111111111111111111111111 补码(反码+1)

原码、反码、补码三者有何区别?