您的位置:首页 > 理论基础

关于计算机中数字存储方式-原码、反码、补码

2016-09-01 16:26 295 查看
原码:在数值前直接加符号位的表示法。

eg:

+2       0000 0010

-2        1000 0010

反码:

正数:与原码一样

负数:符号位为1,数值部分按位取反。

eg:

+2        0000 0010

-2         1111 1101

补码:

正数:与原码一样

负数:原码符号位不变,数值部分按位取反再加1。即:反码+1

eg:

+2        0000 0010

-2         1111 1110

(负数补码转换成原码:符号位不变,数值部分按位取反再加1)

在计算机系统中,数值都是以补码来表示和存储的。

计算机计算过程是 先转换成补码,再按位相加。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: