问答1 问答5 问答50 问答500 问答1000

求教下面是怎么算的:char c1=3,c2=7; char c3=~c1^c2<<2; printf("%d...

提问网友 发布时间:2024-03-27 14:27
声明声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-04-06 03:57
c3=~c1^c2<<2
按照优先级,可以写成
c3 = (~c1)^(c2<<2)
= (~00000011) ^ (00000111<<2)
= 11111100 ^ 00011100
= 11100000

而11100000是16进制的0xe0,如果用%x的形式打印出来,就是要把11100000当作8bit的无符号数来看待结果就是e0。
如果用%d的形式打印出来,因为要把11100000当作8bit的有符号数来看待,那么就需要把11100000当作有符号数的补码来看,计算一下它作为补码的时候所表示的负数如下:
正数补码表示的有符号数 = 补码本身
负数补码表示的有符号数 = 负的(补码除符号位外的其他比特位取反 + 1)
所以,负数11100000表示的有符号数 = 负的((~1100000)+1)= 负的100000 = 负的32

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

...ZUL一共又多少任务,分别是什么?还有锤子任务在辛特兰哪结,多少级... 夏津县现代名人、武城县现代名人、庆云县现代名人、宁津县现代名人、齐... 袁敬华的人物简介 喝了酱香型的白酒就过敏什么原因 昨天晚上和朋友喝了2瓶观真酱香型的白酒,现在头还很晕,有没有什么可以... 请问冬天用英语怎么说? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...像Yuki这种就不错!!很好的,谢谢啦,另外,我名字里有lin的,谢谢谢谢... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... &#39;Coz I can&#39;t stop thinking ano... lucky girl是什么意思?221 i don&#39;t wanna be with out you ...11 ...说没钱要我发票给他让他先去保险公司报,把驾驶证和行驶证压我这里... 车辆抵押代款要那些手续? 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... ...后一直处于复审作者修回状态,请问这杂志一般多久有消息 你觉得高中三年,哪些事情是你最骄傲的呢? SteelSeries赛睿 Sensei MLG限量版怎么样 SteelseriesSX这款鼠标垫怎么样,值得买吗 部落zul锤子任务哪里接? 嬉戏谷里画在脸上的颜料是什么? 王熙凤为什么对秦可卿那么好?跟贾蓉没关系吧? 37×几=666 37X( )=555 37X( )=666 哪两位数相乖得666? 37×18等于几 1个两位数乘以18,丁了不小心把18看成了8,结果等于296,正确结果是多少... 37×18-636÷12脱式计算? ...要多少牛顿的力,还有一个苹果和一支钢笔是多少牛的力?? ...如果装满水,能装多少千克水?这些水的重力是多少牛 一瓶水的体积是2.5l这瓶水的重力是多少牛 拉屎完了洗干净了还是臭坐到哪里都臭别人也闻到!!沙发上我坐了以后... 司马光砸缸的意思55 司马光砸缸的诗意是什么?26 司马光砸缸文言文翻译和阅读答案 了是什么意思7 司马光砸缸翻译359 大人们看见司马光砸缸 什么意思8 《论语》的“论”为什么读上声? 司马光砸缸全文及翻译5