首页 > 其他 > 详细

运算符的运用

时间:2019-10-09 20:34:20      阅读:112      评论:0      收藏:0      [点我收藏+]

1.位运算符

技术分享图片

 

 A选项中即flag=flag&(~2),~是取反,先取反后与,2为00000010,~2为11111101,与操作后,第二位置0。选A。

B选项中即flag=flag|2,或操作,第二位置1。

C选项中是异或运算符,相同为0,不同为1,第二位不确定。

D选项中是右移运算符,即将flag右移两位,其第四位变成现在的第二位,故第二位也不确定。

2.运算符优先级

技术分享图片

 

 优先级:赋值运算符<逻辑运算符<关系即条件运算符<算数运算符<非运算符

关系运算符优先级:非与或

原式即z+=(x>y?++x:++y)。括号内一个三目运算符,执行++y为3,z=z+3=6。

选C。

 

运算符的运用

原文:https://www.cnblogs.com/laixiaobin/p/11644117.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!