作用:用于根据表达式的真值返回真值或假值
逻辑运算符有以下符号:
#include<bits/stdc++.h>
using namespace std;
int main(){// 逻辑运算符 非 !int a=10;//在c++中,除了0均是真 cout<<!a<<endl;//0 cout<<!!a<<endl;//1 // 逻辑运算符 与 &&//二者同为真才为真,有一个为假即为假 int b=10;cout<<(a&&b)<<endl;//1a=0;b=10;cout<<(a&&b)<<endl;//0a=1;b=10;cout<<(a&&b)<<endl;//1// 逻辑运算符 或 ||// 同假为假,其余为真 a=10;b=10;cout<<(a||b)<<endl;//1a=0;b=10;cout<<(a||b)<<endl;//1a=0;b=0;cout<<(a||b)<<endl;//0
}
运行结果: