【摘要】:在程序中要判断大小关系需要使用关系运算符,如"判断成绩是否大于60 分""a 能否被b 整除"等。用关系运算符将两个表达式连接起来的式子称为关系表达式。在计算关系表达式时一定要注意表达式的值。C语言的关系表达式。
在程序中要判断大小关系需要使用关系运算符,如"判断成绩是否大于60 分""a 能否被b 整除"等。C语言提供了6 种关系运算符,分别是<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、!=(不等于)。
用关系运算符将两个表达式(可以是算术表达式、关系表达式、逻辑表达式、赋值表达式)连接起来的式子称为关系表达式。如:
都是合法的关系表达式。
在计算关系表达式时一定要注意表达式的值。关系运算的结果为逻辑值,即"真"和"假"。C语言规定,关系表达式的值用1表示"真",用0表示"假"。如:
关系表达式常用于分支和循环语句,用来控制程序的执行。在后面的章节中会详细介绍。
【例3.4】 C语言的关系表达式。(https://www.xing528.com)
运行结果:
程序讲解:
当表达式中有算术运算符和关系运算符时,算术运算符的优先级高于关系运算符,先计算算术运算符。如:计算a/2>b+1 时,先计算a/2 和b+1,再计算0>3,整个表达式的值为0。
当表达式中有多种关系运算符时,<、<=、>、>=的优先级相同,==和!=的优先级相同,前者的优先级高于后者。如:计算a>b!=c 时,先计算a>b 的值为0,再计算0!=c 的值为1。
当表达式中有赋值运算符(=)和关系运算符时,关系运算符的优先级高于赋值运算符,先计算关系运算符。如:计算d=b%2==0 时,先计算b%2 的值为0,再计算0==0 的值为1,d 的值为1。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
