C++运算符教程-逻辑运算符

slime2021-09-08 14:46

在编程中,运算符是对值或变量进行操作的符号。例如,+是用于加法的运算符,而-是用于减法的运算符。

C++中的运算符可以分为6种类型:算术运算符、赋值运算符、关系运算符、逻辑运算符、按位运算符、其他运算符。

C++运算符教程-逻辑运算符

逻辑运算符

下表显示了C++支持的关系逻辑运算符。

假设变量A的值为1,变量B的值为0,则:

运算符 描述 实例
&& 称为逻辑与运算符。如果两个操作数都 true,则条件为 true。 (A && B) 为 false。
|| 称为逻辑或运算符。如果两个操作数中有任意一个 true,则条件为 true。 (A || B) 为 true。
! 称为逻辑非运算符。用来逆转操作数的逻辑状态,如果条件为 true 则逻辑非运算符将使其为 false。 !(A && B) 为 true。

实例

请看下面的实例,了解C++中可用的逻辑运算符。

复制并黏贴下面的C++程序到test.cpp文件中,编译并运行程序。

#include <iostream>
using namespace std;
 
int main()
{
   int a = 5;
   int b = 20;
   int c ;
 
   if ( a && b )
   {
      cout << "Line 1 - 条件为真"<< endl ;
   }
   if ( a || b )
   {
      cout << "Line 2 - 条件为真"<< endl ;
   }
   /* 改变 a 和 b 的值 */
   a = 0;
   b = 10;
   if ( a && b )
   {
      cout << "Line 3 - 条件为真"<< endl ;
   }
   else
   {
      cout << "Line 4 - 条件不为真"<< endl ;
   }
   if ( !(a && b) )
   {
      cout << "Line 5 - 条件为真"<< endl ;
   }
   return 0;
}

当上面的代码被编译和执行时,它会产生以下结果:

Line 1 - 条件为真
Line 2 - 条件为真
Line 4 - 条件不为真
Line 5 - 条件为真

以上就是小编为大家整理的“C++运算符教程-逻辑运算符”一文,更多相关信息尽在C/C++教程频道。

相关推荐:

2021如何成为更值钱的数据型人才,课程特惠0元领

产品经理如何做好产品规划

AI入门必备资料,人工智能必读书单

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
算法刷题核心能力提升营