我在 C 中处理整数,试图更多地探索溢出发生的时间和方式。
我注意到当我添加两个正数时,它们的总和溢出,我总是得到一个负数。
另一方面,如果我添加两个负数,它们的总和溢出,我总是得到一个正数(包括 0)。
我做了一些实验,但我想知道这是否适用于每种情况。
c integer overflow
c ×1
integer ×1
overflow ×1