原码
在数值前直接加一符号位的表示法
例如:
[+7]原= 0 0000111 B[-7]原= 1 0000111 B
反码
正数:反码=原码
负数:
负数的反码,符号位为“1”,数值部分按位取反,
例如 [-7]反= 1 1111000 B
补码
正数:补码=原码
负数:
负数的补码则是符号位为“1”,反码+1。
原码
在数值前直接加一符号位的表示法
例如:
[+7]原= 0 0000111 B[-7]原= 1 0000111 B
反码
正数:反码=原码
负数:
负数的反码,符号位为“1”,数值部分按位取反,
例如 [-7]反= 1 1111000 B
补码
正数:补码=原码
负数:
负数的补码则是符号位为“1”,反码+1。