逻辑运算符及其意思(+, -)

发布网友

我来回答

2个回答

热心网友

逻辑运算符是根据表达式的值来返回真值或是假值。其实在C语言中没有所谓的
真值和假值,只是认为非0为真值,0为假值。
符号 功能:
&& 逻辑与
|| 逻辑或
! 逻辑非
例如:
5!3;
0||-2&&5;
!4;

当表达式进行&&运算时,只要有一个为假,总的表达式就为假。
只有当所有都为真时,总的式才为真。

当表达式进行||运算时,只要有一个为真,总的值就为真。
只有当所有的都为假时,总的式子才为假。

逻辑非(!)运算是把相应的变量数据转换为相应的真/假值。
若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。

还有一点很重要,当一个逻辑表达式的后一部分的取值不会影响整个表达式的值时,后一部分就不会进行运算了。
例如:
a=2,b=1;
a||b-1;
因为a=2,为真值,所以不管b-1是不是真值,总的表达式一定为真值,这时后
面的表达式就不会再计算了。

“+”和“-”不是逻辑运算符吧= =

热心网友

"∨" 表示"或" (逻辑加法)

"∧" 表示"与". (逻辑乘法)

"┐"表示"非". (逻辑否定)

"=" 表示"等价".

1和0表示"真"和"假"

(还有一种表示,"+"表示"或", "·"表示"与")

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com