为什么整形数据存放内存中其实存放的是补码

在计算机系统中,数值一律用补码来表示和存储。

原因:

1、使用补码,可以将符号位和数值域统一处理;

2、加法和减法也可以统一处理(CPU只有加法器)

3、补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。

你可能感兴趣的:(C语言,c语言,算法)