永发信息网

负数的补码怎么求?

答案:2  悬赏:70  手机版
解决时间 2021-01-25 23:34
负数的补码怎么求?
最佳答案
就比如-9 补码是11110111。
9的源码为00001001,如果是负数的话,补码为最高位置1,
其余取反也就是11110110,
然后在最低位加1即可即11110111。
计算机中的负数是以其补码形式存在的 补码=原码取反+1。

一个字节有8位 可以表示的数值范围在 -128到+127。 

用二进制表示也就是 10000000 - 01111111(注意:最高位表示符号)。

最高位是1的都是负数 最高位是0的都是正数。

如-7 原码是 10000111 然后取反(最高位是符合不用取反)得11111000。

加一 得11111001 那么-7的二进制数就是 11111001。

再如 -10 原码是 10001010 取反得 11110101 加一得 11110110。

那么-10的二进制数就是 11110110。

二进制数是逢二进一 只有0和1两个数字 没有2。
全部回答

负数的补码是:符号位为1,其余各位求反,末位加1

反码是:符号位为1,其余各位求反,但末位不加1
也就是说,反码末位加上1就是补码。
例如: -1011

原码:11011
反码:10100 //负数时,反码为原码取反
补码:10101 //负数时,补码为原码取反+1
移码:00101 //原数+10000
计算机中的符号数有三种表示方法,即 原码、 反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。 在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
JINS(凯德晶品购物中心店)地址有知道的么?有
安阳最好的糕点培训学校在哪里?
孔雀翎中的青龙令主
定南汽修地址好找么,我有些事要过去
【落克王国】告诉我你的落克王国的号
海浩汽贸地址在什么地方,想过去办事
成语普天同庆的意思是什么啊?有知道释义的请
下行上给式热水管道系统的最高点宜设()。A.排
宝骏730手动档能载货多重
宝岛眼镜(北京上地华联店)地址在哪,我要去那
如何设置来宾账户权限
海淘车安顺体验中心地址在什么地方,我要处理
带飞字和畅字的古诗,在同一句里或上下两句诗
以下有关细胞的结构、功能、增殖、分化及生命
宝岛眼镜(北京五道口店)地址在什么地方,想过
推荐资讯
求一个按键精灵脚本 只要让他每1.5秒 自动按
多利羊的名字为什么要叫多利
没关系是爱情啊赵寅成孔孝真预告片1唱得什么
下列关于执行工程建设强制性标准范围的说法,
购房发票和贷款合同丢失该怎么办?
2008年春节期间南方大范围的冰冻天气是属于寒
市面上有哪些刊期型恐怖小说 短篇
长期注射益赛普有无副作用?
成语书画卯酉的意思是什么啊?有知道释义的请
泉州江滨迪沃高尔夫场怎么去啊,我要去那办事
当一件事情无法抉择但又必须马上做选择怎么办
成语天崩地陷的意思是什么啊?有知道释义的请
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?