社区
C++ 语言
帖子详情
不用补码为什么就不能保证0的表示唯一性了?
wwllyl
2004-11-22 03:01:33
不用补码0不也是表示成00000000吗?
还有哪个能表示0?
...全文
255
1
打赏
收藏
不用补码为什么就不能保证0的表示唯一性了?
不用补码0不也是表示成00000000吗? 还有哪个能表示0?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jp1984
2004-11-22
打赏
举报
回复
源码+0 ,-0是不同的这你知道八?
+0 = 0000 ,-0 = 1000
反码+0 = 0000,-0 = 1111
只有补吗+0 = 0000,-0 = 0000
晓得了伐?
( 单片机_0单片机原理
单片机_0单片机原理
计算机实习实验报告.docx
计算机实习实验报告.docx计算机实习实验报告.docx
无符号数编码的
唯一性
及其应用与
补码
编码的
唯一性
异同
无符号数编码的
唯一性
指的是,不同的无符号数编码对应于唯一的非负整数。无符号整数编码的
唯一性
指的是对于给定的位数,每个不同的二进制数都有唯一的编码。存储设备通常使用二进制编码来
表示
数字数据,无符号数编码的
唯一性
保证
了每个数字都有对应的唯一编码,避免数据的混淆和错误。总的来说,无符号数编码是一种能够
表示
更大范围的非负整数的编码方式,其编码具有
唯一性
,不同的编码对应于不同的非负整数。总之,无符号数编码的
唯一性
在数据存储、通信和计算机网络等领域的应用中起到了重要的作用,
保证
了数据的准确性和可靠性。
补码
的
表示
以及+-0的问题
正数的
补码
是其本身,也就是原码. 负数的
补码
是各位取反后加1.也就是其反码加1. +0的
补码
就是其原码,也就是说是0000 0000而已(对于8位来说) -0的
补码
是其反码加1,其反码是1111 1111,当然,其反码加1后就是溢出一个进位后,仍然是0000 0000. 问题出现在(+0)和(-0)上,在人们的计算概念中零是没有正负之分的。 于是就引入了
补码
概念。负数的
补码
就是对反码加一,而正数不...
为什么计算机用
补码
运算
计算机为什么用
补码
运算 使用
补码
,可以将符号位和数值域统一处理,从而简化运算规则、简化运算器的结构,提高运算速度; 使减法运算转换为加法运算,进一步简化计算机中运算器的电路设计 两个用
补码
表示
的数相加时,如果最高位(符号位)有进位,则进位被舍弃,而这样计算仍然正确; 采用
补码
表示
还有另外一个原因,那就是为了防止0机器数有两个编码。原码和反码
表示
的0有两种形式+0和-0,而采用
补码
表示
的时候,00000000是+0即0,10000000不再是-0而是-128这样,
补码
表示
的数的范围就是-128~+127,不
C++ 语言
65,198
社区成员
250,522
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章