TAG:负数的补码
计算机中的负数是如何表示的
就比如-9补码是11110111。 9的源码为00001001,如果是负数的话,补码为最高位置1, 其余取反也就是11110110, 然后在最低位加1即可即11110111。 计算机中的负数是以其补码形式存在的补码=原码取反+1。 一个字节有8位可以表示的数值范围在-128到+127。 用二进制表示也就是10000000-01111111(注意:最高位表示符号)。...
就比如-9补码是11110111。 9的源码为00001001,如果是负数的话,补码为最高位置1, 其余取反也就是11110110, 然后在最低位加1即可即11110111。 计算机中的负数是以其补码形式存在的补码=原码取反+1。 一个字节有8位可以表示的数值范围在-128到+127。 用二进制表示也就是10000000-01111111(注意:最高位表示符号)。...