关系运算符和关系表达式
关系运算符和关系表达式是用来比较两个表达式的值的关系。关系运算符包括大于、大于等于、小于、小于等于、等于和不等于。关系表达式是由关系运算符连接起来的表达式,用于对两个表达式的值进行比较,返回一个真值或者假值。
关系表达式通常用于构造条件表达式,多用在程序流程控制语句中。例如,if语句是用于判断条件而执行语句块,在其中使用关系表达式作为判断条件,如果关系表达式返回的是真值,则执行下面的语句块;如果为假值,就不去执行。
关系运算符的优先级和结合性也是需要注意的。关系运算符的结合性都是自左向右的,但不同关系运算符之间的优先级可能不同。例如,在C语言中,!=的优先级高于=,如果想先为变量赋值后判断这个赋值的变量是否不等于一个常数,就需要在为变量赋值的部分加上一个括号,以此来提高优先级,从而达到预期的效果。