0 - (-128) 与 2 的补码等于多少?

What is 0 - (-128) with 2's complement notationequal to?

我很难理解以下使用 8 位有符号整数的等式是否有任何溢出。
0b00000000 - 0b10000000

这个问题被标记为 c,并且在 C 中,所有级别低于 int 的算术类型都被提升为 int,并且 int 至少有16 位范围,所以 (signed char)0-((signed char)-128) 只是 128.