在C语言中,运算符是用来执行特定数学或逻辑操作的符号。运算符与表达式是C语言中的基本概念,它们用于进行数学计算和逻辑判断。下面是一些常用的运算符和表达式:

  1. 算术运算符:
  • 加法运算符(+):用于两个数相加。
  • 减法运算符(-):用于两个数相减。
  • 乘法运算符(*):用于两个数相乘。
  • 除法运算符(/):用于两个数相除。
  • 取模运算符(%):用于求两个数相除的余数。
  1. 关系运算符:
  • 等于(==):判断两个数是否相等。
  • 不等于(!=):判断两个数是否不相等。
  • 大于(>):判断一个数是否大于另一个数。
  • 小于(<):判断一个数是否小于另一个数。
  • 大于等于(>=):判断一个数是否大于等于另一个数。
  • 小于等于(<=):判断一个数是否小于等于另一个数。
  1. 逻辑运算符:
  • 逻辑与(&&):逻辑与运算,两个条件都为真时返回真。
  • 逻辑或(||):逻辑或运算,两个条件只要一个为真就返回真。
  • 逻辑非(!):逻辑非运算,对条件取反。
  1. 赋值运算符:
  • 赋值运算符(=):将右边的值赋给左边的变量。
  • 复合赋值运算符(+=, -=, *=, /=, %=):先进行指定的运算,然后再将结果赋给左边的变量。
  1. 递增和递减运算符:
  • 递增运算符(++):将变量的值加一。
  • 递减运算符(—):将变量的值减一。

以上是一些常用的运算符和表达式,通过它们可以进行各种数学计算和逻辑判断。在C语言中,运算符的优先级是由高到低的,例如递增和递减运算符的优先级最高,其次是算术运算符,然后是关系运算符,最后是逻辑运算符。在编写复杂表达式时,可以使用括号来明确运算的优先顺序,以避免产生错误的计算结果。