3.9.4 关系表达式

关系表达式是指两个表达式用关系运算符连接起来的式子。关系运算又称为“比较运算”。

示例如下。


x<(19+y)

x!=y

(x<5)>=7


关系表达式的计算结果是逻辑“真”(True)或者逻辑“假”(False)。当结果为真时,表达式的值为1;当结果为假时,表达式的值为0。关系表达式的程序示例如下。


include<stdio.h>

//头文件

void main()//主函数

{

int a,b,c,d;//声明变量

a=27;//赋值

b=237;

c=a>(b-200);//计算关系表达式

d=(a!=(b-100));

printf(“c=%d\nd=%d\n”,c,d);//输出结果

}


该程序可在KeilµVision3集成开发环境中运行,执行结果如下所示。


c=0

d=1


本例中,首先为变量a和b赋值,然后通过关系表达式为变量c和d赋值。程序比较简单,读者可以自行分析其运算结果。