5、逻辑运算符.cpp 749 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #include <iostream>
  2. int main()
  3. {
  4. //逻辑运算符 非 !
  5. //int a = 10; // 在C++中,除了0 都为真
  6. //std::cout << !a << std::endl;
  7. //std::cout << !!a << std::endl;
  8. // 真变假 假变真
  9. //逻辑运算符 与 && 两个条件都为真 结果才为真
  10. //int a = 10;
  11. //int b = 10;
  12. //std::cout << (a && b) << std::endl;
  13. //a = 0;
  14. //b = 10;
  15. //std::cout << (a && b) << std::endl;
  16. //a = 0;
  17. //b = 0;
  18. //std::cout << (a && b) << std::endl;
  19. //同真为真,其余为假
  20. //逻辑运算符 或 ||
  21. int a = 10;
  22. int b = 10;
  23. std::cout << (a || b) << std::endl;
  24. a = 0;
  25. b = 10;
  26. std::cout << (a || b) << std::endl;
  27. a = 0;
  28. b = 0;
  29. std::cout << (a || b) << std::endl;
  30. //同假为假,其余为真
  31. system("pause");
  32. return 0;
  33. }