逻辑运算符
逻辑运算符包括 非 与 或
- 非 对一个bool值取反
- 与 当所有的条件都是真时返回真 否则返回假
- 或 当所有条件都是假时返回假 否则返回真
“测试代码”
bool flag1 = false;
bool flag2 = true;
// !flag1 对flag1取非 输出1
cout << !flag1 << endl;
// 逻辑与 只有当flag1和flag2都为真时 才返回真 否则返回假
//输出0
cout << (flag1 && flag2) << endl;
//逻辑或 当flag1 或者 flag2 有一个为真时就会返回真
//输出1
cout << (flag1 || flag2) << endl;