学堂 学堂 学堂公众号手机端

c语言中的运算符有很多种,包括算术运算符、关系运算符、逻辑运算符、位运算符等

lewis 2年前 (2023-12-11) 阅读数 10 #技术

c语言中的运算符有很多种,包括算术运算符、关系运算符、逻辑运算符、位运算符等。运算符的优先级和结合性也是需要注意的。

常见的C语言运算符包括:

  1. 算术运算符:+,-,*,/,%(取余)
  2. 关系运算符:==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)
  3. 逻辑运算符:&&(逻辑与),||(逻辑或),!(逻辑非)
  4. 位运算符:&(按位与),|(按位或),^(按位异或),~(按位取反),<<(左移),>>(右移)
  5. 赋值运算符:=,+=,-=,*=,/=,%=
  6. 自增自减运算符:++,–
  7. 条件运算符:?:
  8. sizeof运算符:返回变量或数据类型的大小(字节数)

在C语言中,运算符有优先级和结合性,优先级高的运算符会先被计算,不确定时可以用括号来改变运算符的优先级。对于结合性相同的运算符,按照从左到右或从右到左的顺序进行计算。


例如,如果有表达式:a+b*c,乘法运算符的优先级高于加法运算符,所以会先计算b*c,然后再与a相加。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门