“原码、反码、补码、移码 总结”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“== 转换规则 == === 原码 === 最高位1表示负数,最高位0表示正数,其余n-1位表示数值的绝对值 === 反码 === 正数的反码与原码…”的新页面)
(没有差异)

2022年9月2日 (五) 06:28的版本

转换规则

原码

最高位1表示负数,最高位0表示正数,其余n-1位表示数值的绝对值

反码

正数的反码与原码相同

负数的反码则在原码基础上除符号位外按位取反

补码

正数的补码、反码和原码相同

负数的补码则是其反码基础上加1

移码

将补码的符号位取反