关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
安君778
2022-10-09 16:44
采纳率: 100%
浏览 92
首页
编程语言
已结题
两个正数的补码相加所得的补码为什么会是负数
c语言
为什么会变成负数?还是说要像反码一样去掉最高位,再最低位加一?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
快乐鹦鹉
2022-10-09 16:50
关注
正数的补码和正数的二进制码是一样的,变为负数是因为相加后值越界了,最高位变成了1,在有符号的数值中,最高位表示正负,所以变成负数
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
为什么数据溢出
会
变
负数
c语言
2022-03-08 22:53
回答 2
已采纳
八位的
补码
是:0000 0000~1111 1111。写成十进制就是:0 ~ 255。其中的 0 ~ 127,是
正数
的
补码
。而 128~255,则是-128 ~-1 的
补码
。所能表示的范围是:-128
补码
最后
两个
为啥是要-1啊
c语言
2021-09-30 09:23
回答 3
已采纳
补码
=源码取反+1二进制中+1和-1效果一样
为什么这个判断题给的答案是错的(关键词-
补码
)
学习方法
考研
蓝桥杯
2022-11-15 13:53
回答 1
已采纳
-5的
补码
是1011和-5的
补码
是1011的
补码
两个
命题能够同时为真吗好好审题,每个符号什么意思都看懂了,不要模棱两可,不要脑补
p100 - p119 为什么
两个
数
相加
和我们想到的结果不相同
2023-05-15 10:04
本文主要探讨了计算机中整数和小数的二进制表示,特别是为什么
负数
要用
补码
方式来表示以及浮点数的概念。 首先,整数在计算机中是用二进制表示的,对于`int`类型的整数,它们通常有32位,其中最高位作为符号位,0...
为什么
正数
的
补码
最高位都是0?二进制的10000000呢?
java
2022-01-25 23:25
回答 1
已采纳
因为char在java中是占用
两个
字节的char a = 0b10000000;实际上二进制是这样的00000000 10000000,这样是不是就明白了,实际上符号位还是0要测试一个字节的数据需要这
为啥
正数
的原码,反码,
补码
都一样,这个是人工定义好的吗?为啥
负数
的有取反加一的说法。
java
开发语言
2022-10-08 15:45
回答 1
已采纳
正数
的原码,反码,
补码
都一样的,这是规定+x + (-x) = 0
正数
+这个
正数
的
负数
= 0 x + (~x) + 1 = 0
正数
+这个
正数
取反+1 = 0 (-x)= ~x +1所以
负数
就有取反
1000000000000000和0000000000000000的反码与
补码
分别是什么,为什么是是那样
c语言
2021-09-22 08:35
回答 3
已采纳
问的时候加上有符号还是无符号,这两者有区别的
计算机组成原理两
补码
相加
,
补码
加减法运算计算机组成原理.ppt
2021-07-15 21:38
好好住的博客
减法规则:
两个
原码表示的数相减,首先将减数符号取反,然后将被减数与符号取反后的减数按原码加法进行运算。,
补码
加减法运算,1.原码加/减法运算,
补码
加法的公式:,,[ x ]补+[ y ]补=[ x+y ]补 ...
Java语言!和~运算的区别是什么,还有什么是
补码
,它和取反有什么关系么
开发语言
2020-06-05 16:20
回答 1
已采纳
``` 喵 10:26:56 https://ask.csdn.net/questions/1080789 前者是逻辑not,结果是一个Boolean,后者则是按位取反哦 喵 10
为什么计算机要用
补码
呢
c语言
2021-12-17 12:26
回答 2
已采纳
简而言之原码 不能实现减法反码 不能实现正负零
补码
能够解决上面
两个
问题,把加法和减法都用加法来实现
为啥-3的32位
补码
是0011...1101啊
fpga开发
2022-05-06 14:55
回答 2
已采纳
计算过程是这样的:先计算-4'd12,然后再“/4”。12=0000 0000 0000 0000 0000 0000 0000 1100-12=1111 1111 1111 1111 1111 11
计算机里的
正数
和
负数
为什么用
补码
表示
2022-02-22 19:57
JpyJpy321的博客
计算机里
正数
、
负数
都用
补码
表示,方便
正数
和
负数
相加
的计算; 同时,
正数
的原码、
补码
相同,因此都用
补码
表示也不
会
影响
正数
和
正数
相加
的情况; 原因: 若用原码表示的话,16 + (-8) = -24,显然错误 00010000 + ...
计算机中为什么要用
补码
表示
负数
,为什么
补码
一定是反码+1呢?
2022-05-01 11:57
波波老师的博客
在计算机里,是用二进制来保存整数的,假设我们用1个字节(1字节=8bit)来表示整数(实际在多数
编程语言
里都是4个字节),规定最高位为符号位,其余位为数值位。 正整数10的二进制为00001010,这个就是原码。 数值位...
Java为什么使用
补码
进行计算的原因分析
2020-08-24 20:00
例如,-4(
补码
10000000 00000000 00000000 00000100)加上4(
补码
00000000 00000000 00000000 00000100),相当于
两个
相反数
相加
,结果是00000000 00000000 00000000 00000000,即0的
补码
,表明结果为0。...
补码
为什么要+1
2023-10-26 16:58
下家山的博客
关于
补码
的文章,csdn上面遍地都是,所以我们大可不必搬运别人的文章来装点门面,我写这篇博客是想补充一个问题“
补码
为什么要+1”的问题,这个问题,博客园有个叫张子秋的文章写的很好,但是最后对
补码
为什么+1的...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
10月31日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
10月23日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
10月9日