永发信息网

请读程序片段: int x=20;printf("%d\n",~x);上面程序片段的输出结果是

答案:5  悬赏:50  手机版
解决时间 2021-04-01 09:33
请读程序片段: int x=20;printf("%d\n",~x);上面程序片段的输出结果是
最佳答案
这个是求位非的,比较少见

int x=20

首先把x转为二进制
20/2...得10余0
10/2...得5余0
5/2... 得2余1
2/2... 得1余0
1/2... 得0余1 10100是20的二进制,相当于00010100
~1=0,~0=1 所以有11101011
再把11101011转为十进制
1*2^7+1*2^6+1*2^5+1*2^3+1*2^1+1*2^0
=128+64+32+8+2+1
=235 所以结果是235
全部回答
结果235是错的。
因为计算机存放的是补码,又正数得原码=反码=补码,所以
20的补码:00010100
按位取反(~x)得
-21
-21
运行结果是 -21 不是235
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在的小弟敢拿刀子捅大哥了.我要不执行家法
请问七个人三十天有六天假怎么安排
CAD中如何按照固定尺寸平移
河南省新乡市封丘县司庄乡黄华,1995年至1996
有100个苹果分给幼儿园某班的小朋友,已知其
5.1x4.6 5.9x4.9-4.9简便运算
邦朋瓷砖线是几线品牌
怎么调制出桃粉色 用那几种颜色
青春期的jj和成年人的jj有什么不同
今天用逗游下游戏刚开始几分钟网速还正常然后
新课堂假期生活 数学 七年级(寒假用书 配
是不是低端局觉得提莫很烦人.被人拿了就有
尼康长焦镜头哪款性价比好呢便宜的好用的
28.9÷1000竖式
穿越火线国王游戏,规则是什么,怎么才能玩好
推荐资讯
外开门怎么改内开门
我是深户断交一个月社保有什么影响
判断题直角三角形的两个锐角不成比例.
50%x+5%Y=10%×500咋样解
2.29/1.1用竖式计算
描写秋天云的句子
四个右字是什么字
Theroom________facesouthismine.A.w
韩国sns怎么下载
七龙珠所有歌曲及歌词列表
热一锅水 煮一只青蛙 是什么歌
有一种想见不敢见的伤痛是什么歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?