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赋值。程序比较简单,读者可以自行分析其运算结果。