关于#c语言#的问题:有关负数补码和溢出的问题负数是先溢出再补码,还是先补码再溢出如果是前者溢出高位丢失后是正数还会进行补码操作吗

有关负数补码和溢出的问题
负数是先溢出再补码,还是先补码再溢出
如果是前者溢出高位丢失后是正数还会进行补码操作吗?

计算机内部存储和计算都是用补码进行的,对于计算机来说,它只认识补码。但我们人不喜欢补码,我们更喜欢原码,于是计算机把补码转为原码给我们看。
计算的时候是以补码进行的,如果计算结果超出分配的存储空间,就会溢出,溢出部分就被丢掉了。
可以看看我这篇文章 https://www.cnblogs.com/ajream/p/16375196.html