在计算机算术运算中,有时必须把采用给定位数表示的数转换成具有不同位数的某种表示形式。下面是关于正数和负数的符号拓展:
正数 的符号拓展在原有形式的符号位移动到新形式的符号位上,新表示形式的符号位的所有附加位都用0进行填充。
负数符号拓展
原码 | 补码 | 反码 |
---|---|---|
同正数,符号位为1 | 整数附加为填充1,小数为0 | 附加为都用1填充 |
在计算机算术运算中,有时必须把采用给定位数表示的数转换成具有不同位数的某种表示形式。下面是关于正数和负数的符号拓展:
正数 的符号拓展在原有形式的符号位移动到新形式的符号位上,新表示形式的符号位的所有附加位都用0进行填充。
原码 | 补码 | 反码 |
---|---|---|
同正数,符号位为1 | 整数附加为填充1,小数为0 | 附加为都用1填充 |