永发信息网

有符号位的移位后,高位是否会补1

答案:1  悬赏:60  手机版
解决时间 2021-03-26 16:44
有符号位的移位后,高位是否会补1
最佳答案
1.二进制
二进制有着原码,反码,补码之分,在计算机中都是用补码进行运算,这样符合计算机的特性。
a, 首先说说正数,正数的原码,反码,补码都一样 ,只要写出原码,一切都OK,运算当然是用反码啦,在这也就是原码。
b, 其次是负数,负数相对复杂一些,反码是符号位不变,其他位全取反,补码是在反码基础上加1,找负数补码还有一种快捷方法,符号位不变,从右往左看,第一个1之前的数全部取反。

2.四个位运算(补码运算,有负数一定要变成补码,结果为负数也要变成原码)
a, 按位与 & 只有当参与运算的两个数都为1,结果才为1,例如 1&1=1,1&0=0,0&0=0。
b, 按位或 | 其中一个为1,结果为1.
c, 按位异或 ^ 一个数为0,另一个数为1,结果为1.
d, 按位取反 ~ 包括符号位在内的全部数d都取反。

3.三个移位运算(补码运算,有负数一定要变成补码,结果为负数也要变成原码)
a, 算术右移,>>,低位溢出,符号位不变,并用符号位数补溢出的高位。
b, 算术左移,<<,符号位不变,低位补零。
c, 逻辑右移,>>>,低位溢出,高位补零。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
rs485传输那么多信号 为什么只要两根线
仔猪一天喂几次
合同日期怎么算
哪里买古董比较可靠,三生堂古董?
铁打的公鸡的歇后语
第一次看IMAX电影,就是图片上的。想知道看这
全班答案都一样,为什么?
我听人家说我老爸年轻时很潇洒,是什么意思?
急急急!我养的彩裙鱼不吃东西。。已经差不多
要是一个女人说要你有多远滚多远。你怎么办?
我没有高中学历证明能以社会青年身份报名高考
My uncle in Taiwan for 20 years. Now he h
帮忙翻译下,谢谢“oevrnight shipping will
全国学校这么多,怎么选合适的大学啊?
河源的驾照全国有用吗
推荐资讯
什么字用悬针坚,什么字用垂露坚
小麦餐具是不是塑料的
g19o2次和g19o4次列车到无为县的分别时间是
知道初末速度和距离求加速度
微盘现在有一些什么产品?
超市里出售的冷冻食品的塑料袋包装盒通常选用
长征是( ),长征是( ),长征是( ),长
MYSQL怎么做用户收藏表结构才合理
抖音莉哥——
what does ones first love always beg
24×35×括号1/24+1/35括号简便方法
以母爱在水煎包里的作文五百字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?