首先计算机内部存储数据的形式是二进制形式,在进行加减运算是是以补码的形式进行的,然后再还原成原码,输出到用户界面。

大致的处理流程图如下:

 

整个对于负数而言:

原码变为补码:

对于正数而言,其补码形式是其本身;

对于负数而言,其补码是所有位取反再加1;

补码变为原码:

对于负数而言,符号位拿出来其余位取反再加1;

比如:-100这个数据进行存储过程如下: