匿名回答于2024-05-23 06:57:48
如果是有符号数,则该数已经溢出,存储的效果仍是11111111,但取出时系统将解读为-1。
字长8位的有符号范围是-128~127,所以255越界了,没有能够表达255的补码。对于无符号数255是8位字长能表达的最大数,无符号数的补码都是自身,所以还是255;从这个意义上讲,答11111111不该算错。
匿名回答于2024-05-05 20:09:26