一、数据的表示:
原码:原数据
反码:正数与原码一样,负数除符号位按位取反
补码:正数与原码一样,负数除符号位按位取反加一
移码:在补码的基础上,符号位取反,其他的与补码一样
数值1 | 数值-1 | |
原码 | 0000 0001 | 1000 0001 |
反码 | 0000 0001 | 1111 1110 |
补码 | 0000 0001 | 1111 1111 |
移码 | 1000 |
原码:原数据
反码:正数与原码一样,负数除符号位按位取反
补码:正数与原码一样,负数除符号位按位取反加一
移码:在补码的基础上,符号位取反,其他的与补码一样
数值1 | 数值-1 | |
原码 | 0000 0001 | 1000 0001 |
反码 | 0000 0001 | 1111 1110 |
补码 | 0000 0001 | 1111 1111 |
移码 | 1000 |