目录
前言
在上一篇文章中,我们介绍了算数操作符、赋值操作符、单目操作符如何使用:
(1)C语言中的操作符(运算符):算术操作符、赋值操作符、单目操作符介绍-CSDN博客
今天让我们来看看关系操作符、条件操作符、逻辑操作符是如何使用的吧。
一、关系操作符
C语言用于比较的表达式,称为“关系表达式”,表达式里面使用的运算符就称为“关系运算符”。
关系表达式通常返回 0 或 1 ,表示真假。 C语言中, 0 表示假,所有非零值表示真。
比如, 2 > 1 返回 1 , 1 > 2 返回 0 。 关系表达式常用于 if 语句或 while 语句结构。
1. > 大于运算符
大于运算符用于判断第一个操作数是否大于第二个操作数,返回0或1,表示真假。
使用方法如下图:
图中a>b的返回值1赋值给了变量i,b>a的返回值0赋值给了变量j。
2. < 小于运算符
小于运算符用于判断第一个操作数是否小于第二个操作数,返回0或1,表示真假。
使用方法如下图:
图中使用 b < a 作为判断条件,为真则执行printf输出。
3. >= 大于等于运算符
大于等于运算符用于判断第一个操作数是否大于等于第二个操作数,返回0或1,表示真假。
使用方法如下图:
图中两个表达式的结果均为真,这就是大于等于的作用。
4. <=小于等于运算符
小于等于运算符用于判断第一个操作数是否小于等于第二个操作数,返回0或1,表示真假。
使用方法如下图:
图中进行了两次 if 语句判断,第一次为真,执行第二个if语句,第二次为假, printf 自然也就不会执行了。
5. == 相等运算符
相等运算符用于判断两个操作符是否相等,返回0或1,表示真假。