quote:以下是引用阿鸣在2011-11-18 12:41:42的发言:
1、补码是什么意思啊?
如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在未位加1而得到的。
2、应为—32767呀!补码是什么意思啊?
负数的补码是对它的原码(除符号位外)各位取反,并在未位加1。FFFF除符号位外为7FFF,各位取反并在未位加1为8000,转换为十进制数为-32768。
请教: 各位取反并在未位加1为8000,那最高位的符号位------为负数时为1不与8000的最高位冲突了吗?