对于有符号数的范围问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:59:16
八位二进制有符号数表示范围~~是-128~127 但对于有符号数比如-77原码是11001101最高位1表示负号不表示数但对于八位二进制有符号数表示范围-128~127中-128~是10000000那么最高位上1即表示符号又表示一个数?
如果最高位数只表示符号~八位二进制有符号数表示范围不应该是最小的数是1 1111111最大的数是0 1111111也就是-127~127了~~帮忙解答一下谢谢
1 1111111~应该是-127啊 2的7次方-1啊原码的最小数是11111111补码是10000001

如果你问的是计算机里的话,那你应该知道负数在计算机里用的是补码,也就是将第一位符号码不变,将其它位的1变为0,0变为1,再加上1就是它的补码,11111111是-128,补码是10000001,所以是不一样的,你看看有关计算机方面的书就知道了