在c语言的表达式中,用作判断的表达式是( )。

如题所述

在C语言的表达式中,用作判断的表达式是关系表达式。

一、关系表达式介绍

关系表达式是指计算机程序中用关系运算符将两个表达式连接起来的式子。关系表达式的值是逻辑值“真”或“假”。但是C语言没有逻辑型变量和逻辑型常量,也没有专门的逻辑值。

故以“非0”代表“真”,以“0”代表“假”。在关系表达式求解时,以“1”代表“真”,以“0”代表假。当关系表达式成立时,表达式的值为1,否则表达式的值为0。 

二、C语言运算符

C语言运算符号指的是运算符号。C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。

运算符号的优先级:

1、优先级1级

结合方向左结合(自左至右):( )圆括号;[ ]下标运算符;->指向结构体成员运算符;.结构体成员运算符(请注意它是一个实心圆点)。

2、优先级2级

结合方向右结合,自右至左:单目运算符;!逻辑非运算符;~按位取反运算符;++自增运算符;--自减运算符;-负号运算符;(类型) 类型转换运算符;*指针运算符;&地址与运算符;sizeof长度运算符。

3、优先级3级

结合方向,左结合:双目运算符;*乘法运算符;/除法运算符;%取余运算符。

4、优先级4级

结合方向,左结合:双目运算符,+加法运算符,-减法运算符。

5、优先级5级

结合方向,左结合:双目运算符;<<左移运算符;>>右移运算符

6、优先级6级

结合方向,左结合:双目运算符;<、<=、>、>= 关系运算符。

7、优先级7级

结合方向,左结合:双目运算符;==等于运算符;!=不等于运算符。

温馨提示:答案为网友推荐,仅供参考
相似回答