A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

举个例子 形象的说明三者的关系 和 平常运算中 用的是哪一种码?

评分

参与人数 1黑马币 +7 收起 理由
xiao7181jun + 7 淡定

查看全部评分

6 个回复

倒序浏览
好比去吃饭  你吃的饭就是原码  但是 你的饭是由各种切好的丝,剁好的肉搭配炒出来的, 而那最初的材料就是补码。但是你只能看到饭 就是原码  其他两个你是看不到的,但是真正参与做好你这个菜的原材料 就是补码。
回复 使用道具 举报 1 0
二楼说的好好啊
回复 使用道具 举报
本帖最后由 Sheng.cn 于 2015-5-1 22:48 编辑

计算机都是以  补码 的形式储存的    正数的 原码   反码 补码  三者都一样。只是负数的 原码   反码 补码不同,负数的反码 是将源码的0变1,1变0,符号位不变,补码 是反码加1。

111.PNG (7.91 KB, 下载次数: 8)

111.PNG
回复 使用道具 举报
正数没有正反码之分,是它本身,计算机存储运算使用的都是负数的补码,人通过负数的补码可以直观辨识出其值为负,但是不能直观看出其数值大小,所以需要转换成原码
回复 使用道具 举报
同样作为菜鸟的我,在学习原码、反码、补码的时候是这样理解的,应该是正确的,不是知道是不是能帮助你理解,也请下面的大神帮着看一下。

回复 使用道具 举报
正数的原,反补都相同,负数的不是.  计算机计算使用的是补码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马