#include int main() { //逻辑运算符 非 ! //int a = 10; // 在C++中,除了0 都为真 //std::cout << !a << std::endl; //std::cout << !!a << std::endl; // 真变假 假变真 //逻辑运算符 与 && 两个条件都为真 结果才为真 //int a = 10; //int b = 10; //std::cout << (a && b) << std::endl; //a = 0; //b = 10; //std::cout << (a && b) << std::endl; //a = 0; //b = 0; //std::cout << (a && b) << std::endl; //同真为真,其余为假 //逻辑运算符 或 || int a = 10; int b = 10; std::cout << (a || b) << std::endl; a = 0; b = 10; std::cout << (a || b) << std::endl; a = 0; b = 0; std::cout << (a || b) << std::endl; //同假为假,其余为真 system("pause"); return 0; }