* * 2.关系表达式 例如:a+bc-6 关系运算符的优先级低于算术运算符 关系表达式的值是一个逻辑值,即“真”或“假”。 在C语言中,常用1表示“真”,用0表示“假”。 例如: main() { int x=40,y=4,z=4; x=y==z; printf(“%d\n”,x); x=x==(y=z); printf(“%d\n”,x); } * * 四、 逻辑运算符和逻辑表达式 1.逻辑运算符 (逻辑与) || (逻辑或) !(逻辑非)三种。 其中 和 || 为双目运算符, ! 为单目运算符, 2. 逻辑表达式 ab,!c,(a+b)(c=0) 均为逻辑表达式 !(非) (高) 算术运算符 关系运算符 和|| 赋值运算符 (低) * * 例如: main() { int x,y,z; x=y=z=0; ++x||++y++z; printf(“x=%d\ty=%d\tz=%d\n”,x,y,z); 100 x=y=z=0; ++x++y||++z; printf(“x=%d\ty=%d\tz=%d\n”,x,y,z); 110 x=y=z=0; ++x++y++z; printf(“x=%d
原创力文档

文档评论(0)