逻辑运算符的符号表示:
- 与:&&
- 或:||
- 非:!
a && b | 如果a和b都为真,则结果为真,否则为假 |
a || b | 如果a和b有一个为真,则结果为真,二者都为假时,结果为假 |
!a | 如果a为假,则!a为真;如果a为真,则!a为假 |
在C++中除了0都是真。
#include <iostream>
#include <string>
using namespace std;
int main() {
int a= 10;
int b= 0;
cout <<"a&&b:"<<(a&&b)<< endl;
cout <<"a||b:"<<(a||b)<< endl;
cout <<"!a:"<<(!a)<< endl;
return 0;
}