123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include <iostream>
- 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;
- }
|