有关溢出的问题请教,急!
谭浩强的44页:main()
{int a,b;
a=32767;
b=a+1;
printf("%d,%d",a,b);
}
运行结果为32767,-32768,
书中给出的解释,
a:01111 1111 1111
1111 =======32767
b:10000 0000 0000 0000 ======= --32768
至于b的值已经超过了-32768----32767的范围,那么补码的概念在
其中不起作用了,但是为什么计算机为什么将其显示为-32768呢?
谢谢!