只要是整数,在内存中存储的都是二进制的补码。
- 最高位是1为负,0为正
- 正数的原码、反码、补码都相同
- 负数在内存中存储的是补码
反码:反码在原码基础上符号位不变,其它位取反
补码:反码+1
原码 | 反码 | 补码 | |
---|---|---|---|
正数 | 00001111 | 00001111 | 00001111 |
负数 | 10001111 | 11110000 | 11110001 |
2023-12-23 11:09:27
只要是整数,在内存中存储的都是二进制的补码。
原码 | 反码 | 补码 | |
---|---|---|---|
正数 | 00001111 | 00001111 | 00001111 |
负数 | 10001111 | 11110000 | 11110001 |