问个补码和溢出的问题

2025-06-28 12:59:02
推荐回答(1个)
回答1:

显示的是-1吗?这不太可能。负数用补码表示,这个不用说,计算机使用的都是补码。
有符号变量最小的数是1000000000000000000000(一定数量的0),当再减小1后就会变成最大的正数。这时候就是从最小值溢出。
无论如何,溢出都是在最小值和最大值之间变化,不可能在-1和0附近溢出。