原码、反码、补码都是一样的,都是正数本身。
对于负数:
原码是符号位为 1,数值部分取绝对值的二进制。
反码是符号位为 1,其它位是原码取反。
补码是符号位为 1,其它位是原码取反,未位加 1。
输入一个 64bit 十进制整数,输出它的原码,反码,补码的 16 进制表示法
标签:整数 进制 mit center sub 提示 span pid ref
+1
-1
+10086
-2333333
0x0000000000000001
0x0000000000000001
0x0000000000000001
0x8000000000000001
0xfffffffffffffffe
0xffffffffffffffff
0x0000000000002766
0x0000000000002766
0x0000000000002766
0x8000000000239a95
0xffffffffffdc656a
0xffffffffffdc656b
标签:整数 进制 mit center sub 提示 span pid ref
原文地址:http://www.cnblogs.com/bofengyu/p/6790566.html