在C语言中,运算符可以分为以下几个打类:
·用于数学运算。
常见的算术运算符有:
+(加)、-(减)、*(乘)、/(除)、%(取模)。
·用于比较两个值。
·返回值为真(非0)或假(0)。
常见的比较运算符有:
==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)。
·用于将一个值赋给变量。
常见的赋值运算符有:
=(赋值)、+=(加并赋值)、-=(减并赋值)、*=(乘并赋值)、/=(除并赋值)、%=(模并赋值)。
·用于处理逻辑值(真或假)。
返回值为真或假。
常见的逻辑运算符有:
&&(逻辑与)、||(逻辑或)、!(逻辑非)。
·用于对二进制位进行操作。
常见的位运算符有:
&(位与)、|(位或)、^(位异或)、~(位非)、<<(左移)、>>(右移)。
·用于控制程序的流程。
常见的控制流运算符有:
if...else、switch...case、for、while、do...while等。
还有一些特殊的运算符,如指针操作符、数组下标运算符等。
括号、指数运算符、正负号、乘除、加减、位移、比较运算符、赋值运算符、逻辑运算符。
eg:下列运算符中优先级最高的是(c)
A.<
B.+
C.%
D.!=
解析:
根据这个顺序,我们可以判断:
A.< 是比较运算符。
B.十 是加法运算符。
C.% 是取模运算符,也属于乘除类别。
D.!= 是不等于运算符,也是比较运算符。
因此,在这些运算符中,优先级最高的是C.% 。