关系运算符


1、关系运算符主要用于比较两个数值之间的大小关系,例如if-else或while这类流程判断句。

2、当使用关系运算符时,所运算的结果有两种情况,分别为“真(true)”和“假(false)”。false用数值0表示,其他非0数值都表示true。

案例如下:

#include<stdio.h>
#include<stdlib.h>int main()
{int a=31,b=26; /* 声明两个整数变量*/ /*比较运算符运算关系*/printf("a=%d b=%d \n",a,b);printf("--------------------------------\n");printf("a>b,比较结果为 %d 值\n",a>b);printf("a<b,比较结果为 %d 值\n",a<b);printf("a>=b,比较结果为 %d 值\n",a>=b);printf("a<=b,比较结果为 %d 值\n",a<=b);printf("a==b,比较结果为 %d 值\n",a==b);printf("a!=b,比较结果为 %d 值\n",a!=b);system("pause");    return 0;}

运行结果如下:

逻辑运算符


1、逻辑运算符运用在逻辑判断的时候,可控制程序的流程,通常用于两个表达式之间的关系判断,经常与关系运算符合用,只有“真”与“假”两种值,并且输出数值分别为“1”与“0”。

2、C语言中的逻辑运算符共有3种。如下表所示:

三种逻辑运算符
运算符 功能 用法
&& AND a>b&&a<c
|| OR a>b||a<C
NOR !(a>b)

案例程序如下:

大家注意观察运算符之间的交互运算规则以及优先顺序。

#include <stdio.h>
#include <stdlib.h>int main()
{int a=3,b=4,c=5;      /*声明a、b及c三个整数变量*/printf("a= %d b= %d c= %d\n",a,b,c);printf("====================================\n");printf("a<b && b<c||c<a = %d\n",a<b&&b<c||c<a);/*连续使用逻辑运算符,计算顺序从左到右 printf("!(a==b)&&(!a<b) = %d\n",!(a==b)&&(!a<b));/* 包含关系与逻辑运算符的表达式求值 */   system("pause");return 0;}

运行结果如下:

本专栏还有运算符的相关总结分享,持续更新中,未完待续……

C语言之关系运算符与逻辑运算符小结相关推荐

  1. C语言程序设计-关系运算符和关系表达式、逻辑运算符和逻辑表达式

    目录 第三章 分支结构程序设计 3.1 关系运算符和关系表达式 3.1.1 关系运算符 3.1.2 关系表达式 3.2 逻辑运算符和逻辑表达式 3.2.1 逻辑运算符 3.2.2 逻辑表达式 传送门- ...

  2. Go 学习笔记(5)— 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、取地址和指针运算符

    1. Go 运算符分类 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 1.1 算术运算符 下表列出了所有Go语言的算术运算符.假定 A 值为 10, ...

  3. HTML学习9 JS 数字和字符串 变量的类型 运算符和表达式 布尔值和关系运算符、逻辑运算符

    JavaScript简介 1.1 JavaScript的用途 JavaScript用来制作web页面交互效果,提升用户体验. 简单列出几个JavaScript能够制作的页面效果,它能干什么: 轮播图 ...

  4. 【Cprimerplus_03】算术运算符、关系运算符、逻辑运算符

    算术运算符.关系运算符.逻辑运算符 文章里面的所有截图和"之前所学过的内容"都是来自于翁恺的C语言视频. 之前已经学习过简单的算术运算符.关系运算符(又称比较运算符).逻辑运算符. ...

  5. C#算数运算符、关系运算符、逻辑运算符、语句

    C#算数运算符.关系运算符.逻辑运算符.语句 一.运算符: (一).算术运算符:+ - * /% % --取余运算取余运算的应用场景: 1.奇偶数的区分. 2.把数变化到某个范围之内.--彩票生成. ...

  6. 【JavaSE】算术运算符、关系运算符、逻辑运算符、赋值运算符与三元运算符

    本专栏为 JavaSE 的学习笔记及相关项目,专栏长期免费更新 ❤️ ❤️ ❤️ ⭐️往期回顾: [JavaSE]String类与基本数据类型转换 [JavaSE]Java数据类型.变量基本使用.编码 ...

  7. 关系运算符与逻辑运算符

    关系运算符与逻辑运算符 关系运算符,通俗的讲就是比较,俗话说没有比较就没有伤害.现实中每天我们都在进行比较,购物的时候,选对象的时候等等,JAVA中提供了六种比较方式. 1.== :常用来比较值是否相 ...

  8. javascript关系运算符与逻辑运算符

    原文来自javascript关系运算符与逻辑运算符 一.关系运算符 用于进行比较的运算符称作为关系运算符:小于(<).大于(>).小于等于(<=).大于等于(>=).相等(== ...

  9. C语言基础知识:关系运算符与逻辑运算符

    目录 1.关系运算符介绍 2.应用示例 3.逻辑运算符介绍 4.逻辑表达式的书写 5.不得不说的逻辑非 1.关系运算符介绍 关系运算(Relational Operators),用于判断条件,决定程序 ...

最新文章

  1. android服务重启间隔,android – 崩溃的服务在很长一段时间后重新启动
  2. 在数据库恢复之前将数据库置为单用户模式
  3. UML图系列——用例图
  4. java实现第三方网页获取微信用户授权后的微信用户基本信息
  5. python使用正则验证电子邮件_如何使用正则表达式验证电子邮件地址?
  6. 转:运维监控系统-监控项及指标的梳理
  7. 福州大学计算机专业考研,2015年福州大学计算机考研经验贴
  8. 将MSRA-TD500标签转换成逆时针输出标签+labeleme json格式转四个点的txt
  9. mysql 变量定义和赋值_MySQL变量解析
  10. Telnet 网络设备分页
  11. 时间复杂度和空间复杂度1 - 数据结构和算法03
  12. 使用Sphinx对MySQL数据库进行全文检索
  13. Java中的JDK动态代理
  14. windows删除文件时需要管理员权限的方法
  15. Blender制作火焰烟雾特效
  16. 无干扰网络收音机:Radium for Mac
  17. 如何更改台式计算机屏显时间,电脑屏幕熄灭时间_电脑锁屏怎么设置时间
  18. matlab作时间轴有关的图
  19. ROS使用IDE Eclipse
  20. 算法描述的一般格式和设计步骤

热门文章

  1. 服务器系统常用快捷键,电脑常用快捷键有哪些 电脑常用快捷键介绍
  2. 《炒股的智慧》--陈江挺
  3. MT6(8)735平台Android5.1 codege.dws 配置
  4. C++统计文件夹中文件个数
  5. UOS Deepin 安装 flatpak
  6. python json接口数据提取_返回数据中提取数据的方法(JSON数据取其中某一个值的方法)...
  7. 高级数据结构1—初识树状数组—快速求得前缀和和修改某一元素值
  8. 可视化神器Plotly绘制热力图
  9. 视频教程-区块链基础:共识算法-区块链
  10. 45特征03——最小多项式的概念和性质、广义特征子空间分解