c语言逻辑运算符是怎么运算的?像如果a=5 b=9 那么a&&b得的是什么.a||b呢?

c语言逻辑运算符是怎么运算的?像如果a=5 b=9 那么a&&b得的是什么.a||b呢?c语言

逻辑运算符的操作数是逻辑值,只有两个值,一个是0,另一个是非0。
对于"逻辑与"运算符"&&",只要两个操作数都非零时,结果才是真(非零),其他情况都是假(零)。
对于"逻辑或"运算符"||",只要有一个操作数为真,则结果就为真,只有二操作数都为假时,结果才是假。
如a = 5,b = 9,c = 5,那么 a&&b为真,a&&b&&c也为真,而(a-c)&&b为假,(a-c)||b为真。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-01
逻辑运算结果是只有1和0的运算。。如a=5 b=9 那么a&&b结果就是1;
a||b呢结果也是1;因为两个数都不为0,所以怎么计算都是逻辑1.。
第2个回答  2017-12-01
都是等于1,一个与一个或。你大一吧。追问

嗯,为啥等于一呢。是对的么就是非零

也就是说他是对的?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网