社区
community_281
帖子详情
计算机中原码、反码、补码、移码等有什么意义?
和Java狼狈为奸
2017-10-13 10:14:52
整天对原码、反码、补码等算来算去的,不知道这个在计算机中有什么意义?
...全文
349
6
打赏
收藏
计算机中原码、反码、补码、移码等有什么意义?
整天对原码、反码、补码等算来算去的,不知道这个在计算机中有什么意义?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Klein-su
2019-07-09
打赏
举报
回复
(二进制)为了解决计算机中有负数的运算会出现的问题,从而提出了反码,补码。
为了解决如1与-1的原码相加即为0b00000001+0b10000001=0b10000010(-2)的问题提出了反码,
而在1与-1的反码相加即为0b00000001+0b11111110=0b11111111,而0b11111111的原码为-0,
计算机不能识别-0与+0故又提出了补码。
1与-1的反码相加即为0b00000001+0b11111111=0b100000000由于计算机一字节为8bits,多出1bit就会截掉,
这样就出现了0b00000000。
luciferisnotsatan
2017-10-13
打赏
举报
回复
引用 2 楼 Myc_CSDN 的回复:
引用 1 楼 enpterexpress 的回复:
你知不知咩是当当当
请说普通话
就是 only you
和Java狼狈为奸
2017-10-13
打赏
举报
回复
引用 1 楼 enpterexpress 的回复:
你知不知咩是当当当
请说普通话
拜一刀
2017-10-13
打赏
举报
回复
有一些做计算方便吧
gw6328
2017-10-13
打赏
举报
回复
有啊,里面存的就是以这些码存的,具体我肯定忘了,但是二进制数据里面好多转换存储就用这些码存的。
把分全给哥
2017-10-13
打赏
举报
回复
你知不知咩是当当当
原码
、
反码
、
补码
、
移码
与浮点.doc
原码
、
反码
、
补码
、
移码
与浮点.doc
十进制转换二进制(
原码
)
十进制转换二进制
计算机
是采用二进制存储的,
计算机
的二进制编码方式也分为
原码
,
反码
,
补码
方法。这是一个把十进制数字转换到它的二进制
原码
的算法,希望能给大家一些启发吧!这个算法我是用VB6写的,其
中
用到了函数递归调用和函数可选参数(个人感觉功能和C++
中
的函数重载差不多)。
定点数机器码转换器(
原码
、
反码
、
补码
、
移码
)
定点数机器码转换器。十进制输入示例:12345、0.12345、-12345、-0.12345;二进制输入示例:10101、0.10101、-10101、-0.10101,将定点数转换成机器码
原码
、
反码
、
补码
、
移码
与浮点.pdf
原码
、
反码
、
补码
、
移码
与浮点.pdf
记忆和转换
原码
、
反码
、
补码
和
移码
其实很简单
记忆和转换
原码
、
反码
、
补码
和
移码
其实很简单,方便的认识四种码。
community_281
590
社区成员
254,055
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章