C语言中:&&和||符号是什么意思?

如题所述

“&&”表示 与,意为同时都要满足。

“||”表示 或,意为二者或多着只要满足其中一个。

在C语言中,&&和||都属于逻辑运算符,并且都是双目运算符。

逻辑运算符总共有3个,分别是"&&"、"||"和"!"。a && b,一假必假,结合性从左至右。||是逻辑或运算符,a || b,一真必真,结合性从左至右。

&&和||在Java和PHP以及c#中都是逻辑操作符,也叫条件操作符。

扩展资料 :

c语言中&&是一种双目运算符,表示与运算,而当左边所给表达式或变量为0时,不再计算右   侧,整个表达式为零。

逻辑运算符是用来判断一件事情是"成立"还是“不成立”,或者说是“真”还是“假”,判断的结果只有两个值,用数字表示就是“0”和“非0”。

其中,“非0”表示该逻辑运算的结果是“真”,“0”表示这个逻辑运算表达式的结果为“假”。

参考资料:

百度百科-&&

百度百科-||

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-10-19

“&&”表示 与,意为同时都要满足

“||”表示 或,意为二者或多着只要满足其中一个

我们可以用代码来举例:

代码中有两个输出语句,分别为Good和Nice,我们分析下,a = b = 1,c = 2,第一个判断条件中,我们判断 a == b && (且)a == c,很明显,a等于b但是a不等于c,所以不成立,不输出Good.下一行的输出语句中,也是同样的判断,但是用了||,前面我们已经看过了,a==b成立,所以不管后面的成不成立,都要执行!

结果图:

拓展资料:

1.&&和||在Java和PHP以及c#中都是逻辑操作符,也叫条件操作符。

2.c语言中&&是一种双目运算符,表示与运算,而当左边所给表达式或变量为0时,不再计算右   侧,整个表达式为零。


本回答被网友采纳
第2个回答  2017-06-22
在C语言中,&&和||都属于逻辑运算符,并且都是双目运算符。逻辑运算符总共有3个,分别是"&&"、"||"和"!"。
逻辑运算符是用来判断一件事情是"成立"还是“不成立”,或者说是“真”还是“假”,判断的结果只有两个值,用数字表示就是“0”和“非0”。其中,“非0”表示该逻辑运算的结果是“真”,“0”表示这个逻辑运算表达式的结果为“假”。
&&是逻辑与运算符,a && b,一假必假,结合性从左至右。
||是逻辑或运算符,a || b,一真必真,结合性从左至右。
第3个回答  2019-06-03

C语言中&&和||运算符是逻辑运算符,&&是逻辑与,||是逻辑或。以下是这两种运算符的真值表:

第4个回答  2014-06-18
与运算 和 或运算本回答被提问者采纳
相似回答