原码,补码

原码、补码的底层本质,是用固定位数二进制把减法变成加法,让计算机只用加法器就能算正负。
原码最直观,最高位表示正负,其余是数值,人好读但正负不能直接相加,符号要单独处理。
补码靠模运算实现统一计算,n 位二进制模就是 2ⁿ,负数用模减绝对值表示,本质是同余映射。
正数补码等于自身,负数补码是反码加一,把减号换成加补码,直接相加、舍去溢出就正确。
一句话总结:原码是人类可读的符号表示,补码是机器能运算的编码,用有限位数的循环溢出统一加减法,是计算机处理有符号数的核心原理。

posted @ 2026-09-22 21:26  刘秋实  阅读(12)  评论(0)    收藏  举报