计算机内存中存储的都是二进制的补码。
正数:
原码、反码、补码都相同。
负数:
原码——》反码:原码的符号位不变,其他位按位取反即可得到反码。
反码——》补码:反码+1即可得到补码。
其他转换即可按照上面步骤转换即可(反之,则反过来即可)。
例子:
原码:11111111 11111111 11111111 11111111
反码:10000000 00000000 00000000 00000000
补码:10000000 00000000 00000000 00000001
2023-12-15 23:29:10
计算机内存中存储的都是二进制的补码。
正数:
原码、反码、补码都相同。
负数:
原码——》反码:原码的符号位不变,其他位按位取反即可得到反码。
反码——》补码:反码+1即可得到补码。
其他转换即可按照上面步骤转换即可(反之,则反过来即可)。
例子:
原码:11111111 11111111 11111111 11111111
反码:10000000 00000000 00000000 00000000
补码:10000000 00000000 00000000 00000001
下一篇:位图介绍(bitmap)