1、關系運算符:(比較運算)
< (小于) > (大于) <= (小于等于)
>= (大于等于) = = (等于) != (不等于)
注 意:
(1) = = 與 =(a=5; 賦值運算; a= =5;判斷是否相等)
(2)< > <= >= 的優先級大于= = !=
(3)算術運算符的優先級高于關系運算符的優先級;
關系運算符的優先級高于賦值運算符的優先級;
如:>a+b 等效于 >(a+b)
a>b== 等效于 (a>b)==
2、關系表達式:用關系運算符將表達式連接起來稱為關系表達式。其值非真即假。在C++語言中,用非0代表真,用0表示假。關系表達式的結果只有兩個,真為1,假為0。
一般格式為:表達式1 關系運算符 表達式2
例如:a<b、a+b!=+d、’a’>’b’等都是合法的關系表達式。
說明:
(1)關系表達式的值:如果關系表達式成立,其值為1,表示“真”;否則是0,表示“假”。
(2)關系運算符兩側是表達式可以是算術表達式、關系表達式、邏輯表達式、賦值表達式或字符表達式。