逻辑运算符可以将两个或多个关系表达式连接成一个或使表达式的逻辑反转。本节将介绍如何使用逻辑运算符将两个或多个关系表达式组合成一个。表 1 列出了 C++ 的逻辑运算符。

表 1 逻辑运算符

运算符

含义

效 果

&&

将两个表达式连接成一个。两个表达式必须都为 true,整个表达式才为 true

||

将两个表达式连接成一个。必须有一个或两个表达式为 true,才能使整个表达式为 true。只要其中有一个为 true,那么另外一个就变得无关紧要

反转一个表达式的“真相”。它使一个表达式从 true 变成了 false,或者从 false 变成了 true

&& 运算符

&& 运算符被称为逻辑与运算符。它需要两个表达式作为操作数,并创建一个表达式,只有当两个子表达式都为 true 时,该表达式才为 true。

以下是使用 && 运算符的 if 语句示例:

if ((temperature <20) && (minutes > 12))

cout << "The temperature is in the danger zone.";

请注意,这两个被逻辑与运算符连接在一起的表达式都是完整的表达式,它们的值可以被评估为 true 或 false。首先评估 temperature<20 以产生 true 或 false 的结果,然后评估 minutes>12 以产生 true 或 false 的结果,最后,这两个结

c语言逻辑与的作用,C++ 、||、!逻辑运算符用法详解相关推荐

  1. c语言写程序if else,if else用法详解,C语言if else用法完全攻略

    if else 语句是一种选择结构,可以让代码选择执行.所谓选择执行,就是"某些代码可能执行,也可能不执行,有选择地执行某些代码". if 的最简单用法 if最简单的格式是: if ...

  2. 【C语言】结构体定义 typedef struct 用法详解和用法小结

    结构体定义 typedef struct 用法详解和用法小结 文章目录 结构体定义 typedef struct 用法详解和用法小结 0. 前言 1. 首先:在C中定义一个结构体类型要用typedef ...

  3. html语言 input,input标签(HTML中input用法详解)

    input标签 Firstname: Lastname: HTML中input用法详解 1.type 格式:type="文本的类型" 当type设置为text时,text属性表示一 ...

  4. php declare 作用,php declare用法详解

    php declare的一般用法是"declare(ticks=N);",其作用是Zend引擎每执行1条低级语句就去执行一次"register_tick_function ...

  5. C语言#if、##ifdef、#ifndef的用法详解,C语言条件编译详解

    假如现在要开发一个C语言程序,让它输出红色的文字,并且要求跨平台,在 Windows 和 Linux 下都能运行,怎么办呢? 这个程序的难点在于,不同平台下控制文字颜色的代码不一样,我们必须要能够识别 ...

  6. accessors 作用_lombok @Accessors用法详解(一看就能就懂)

    最近看到代码里面有@Accessors注解,看了一些文章没理解,这个一看就能懂: @Accessors(chain=true) 链式访问,该注解设置chain=true,生成setter方法返回thi ...

  7. c语言memcopy_C语言中memcpy 函数的用法详解

    C语言中memcpy 函数的用法详解 memcpy(内存拷贝函数) c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址 ...

  8. c语言right,C++ left和right操作符用法详解

    正如学习fixed.setprecision 和 showpoint 时的代码示例所看到的,cout 的输出是右对齐的,这意味着如果打印的字段大于显示的值,则值会被打印在字段的最右侧,带有前导空格. ...

  9. oracle ltrim函数作用,Oracletrim函数用法详解

    今天看oracle文档,发现trim函数的用法不仅仅局限于去除字符串的空格!特翻阅官方解释,并最如下实验,希望大家共同学习! 今天看Oracle文档,发现trim函数的用法不仅仅局限于去除字符串的空格 ...

最新文章

  1. Java正则表达式--字符集范围:并集、交集和差集
  2. 纯css制作带三角(兼容所有浏览器)
  3. php字节怎么转化成字符串,php将utf-8(3字节)字符串转换成字节
  4. java mail 1.4.2.jar_javamail
  5. 【记】接口自动化测试,完整入门篇
  6. 在线溶氧仪 连接计算机,在线溶氧仪集成设计与数据处理算法分析.pdf
  7. Application.DoEvents()那些事
  8. TP-LINK_841N_V8路由器硬改升级OpenWRT记
  9. Python 批量下载SIGMOD,VLDB的论文 Mac OS
  10. sentry mysql_Apache Sentry安装及简单使用
  11. 常见微商升级、返利制度设计详解
  12. Redis Desktop Manager 黑屏
  13. YTU软件工程白盒测试
  14. 慧数汽车大数据:中国多功能轿车(旅行车)市场研究报告(2018简版)
  15. 《基于ITK和VTK的医学图像处理系统设计与实现》
  16. ife 2018 task5 三种简历
  17. 新服务器如何装系统,新服务器怎么装系统
  18. 印象中的tcp?你可能一直都理解错了|开发者的必备技能
  19. 微软、滴滴、360等前端大厂面试题
  20. 解决U盘出现exe文件

热门文章

  1. opencv信用卡检测遇到了(-210:Unsupported format or combination of formats) [Start]FindContours supports only
  2. 宝讯网捷电商:抖店商品标题怎么写?
  3. vage mysql_R基础学习(三)-- 简单练习(shiny+mysql+barplot)
  4. Mysql入门学习第三章(学习DQL语句)
  5. 各种型号的路由器初始默认密码
  6. 小程序直播-疯狂点赞Canvas动画实现原理解析
  7. Flume+Kafka+Spark Steaming demo
  8. UseNext下载教程
  9. 第一站小红书图片裁剪控件之二,自定义CoordinatorLayout联动效果
  10. call()、apply()、bind()的使用和区别以及使用场景