永发信息网

我说的是这个意思(a==0&&b==0&&c==0)和(a==0|b==0|c==0)的区别

答案:1  悬赏:10  手机版
解决时间 2021-03-01 21:13
我说的是这个意思(a==0&&b==0&&c==0)和(a==0|b==0|c==0)的区别
最佳答案
(a==0&&b==0&&c==0)是判断a、b、c三个值是否全为0,当全为0的时候这个表达式值为真;
(a==0|b==0|c==0)可以写成(a==0||b==0||c==0),前者是位运算,后者是逻辑运算,两者意义不同,但是结果一样,建议写成后者。功能是判断a、b、c中是否有0,如果有表达式就为真。

当&&左值为0时,表达式值直接为0,后面的不判断了,假如a=1,a==0就为假,后面就不比较b、c值了;
当||左值为1时,表达式值直接为1,后面的也不判断了,假如a=0,a==0就为真,后面也就不比较b、c值了;
而|为位运算符,a==0,b==0,c==0这三个表达式都要计算。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
WOW 部落亚麻布在哪个副本里刷的最多?
广香蛋糕坊怎么去啊,有知道地址的么
电钻钻墙用什么钻头
整流二极管为什么会损坏?
甜蜜蜜包点NO.19在哪里啊,我有事要去这个地
句尾的too等于什么(英语)
什么时候,小米电视支持第三方播放3D?
河南南阳到北京东燕郊的大巴电话
c语言程序设计:分酒问题某人有12品脱的酒一
1000乘以10乘以0等于多少
梦幻西游领取了牧场任务搬家后再完成牧场出现
华为笔记本什么价格买合适?现在有点贵了。
为什么美国的单机游戏不要激活码,中国的就要
饱和石灰水加热会出现什么现象
番禺区大岗镇岭东村民委员会地址在哪,我要去
推荐资讯
艾伦她们不是已经加入调查兵团了么,怎么还加
沈阳医大四院肥胖科微创减重手术大概多少钱
农村信用社市坪信用社地址在哪,我要去那里办
口袋妖怪漆黑的魅影4.5梦幻什么性格好
剃须刀充满电不转为什么
有了一次逾期怎么办
办签证要去哪里办,需要什么手续,受理
农历八月二十三
假如地球上的70亿人同时起跳,会发生哪些有趣
顽皮弹的地点
用华为荣耀V8低配看VR效果怎么样?
怎么有人打电话提示 暂时无法接通
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?