源码/反码/补码
概念
在计算机科学中是数字表示方法,用于简化计算机中数字的算术运算,计算机中常用二进制位数有 8位、16位、32位、64位。
原码:最左侧数为符号位,其余为数值位,符号位为0表示正数,1表示负数
反码:原码的符号位不变,数值位取反(1变0,0变1)
补码:反码加 1
示例
1 | |
源码/反码/补码
https://76-s.github.io/2026/02/09/源码反码补码/
在计算机科学中是数字表示方法,用于简化计算机中数字的算术运算,计算机中常用二进制位数有 8位、16位、32位、64位。
原码:最左侧数为符号位,其余为数值位,符号位为0表示正数,1表示负数
反码:原码的符号位不变,数值位取反(1变0,0变1)
补码:反码加 1
1 | |