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

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:33:22
这是为什么啊?我有些不明白。为什么我在有些地方听的又是二进制形式储存,计算机的数据到底是以二进制形式储存,还是以二进制的补码形式存储?谢谢你了

你说的那个二进制形式储存叫做原码,使用补码的主要原因是可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。计算机中乘除法都是用加减法组和而成的(移位运算除外),简化了加减运算就能简化整体的运算

正整数用原码表示,负整数用补码表示。
浮点数如果是负数,小数点之前用原码表示。

补码是为计算而设计的 早期计算机就是用于计算的
存储用的是二进制

主要是为了进行运算时不考虑符号(正负)的问题从而使运算简化