在C语言中,运算符是用来执行特定数学或逻辑操作的符号。运算符与表达式是C语言中的基本概念,它们用于进行数学计算和逻辑判断。下面是一些常用的运算符和表达式:
- 算术运算符:
- 加法运算符(+):用于两个数相加。
- 减法运算符(-):用于两个数相减。
- 乘法运算符(*):用于两个数相乘。
- 除法运算符(/):用于两个数相除。
- 取模运算符(%):用于求两个数相除的余数。
- 关系运算符:
- 等于(==):判断两个数是否相等。
- 不等于(!=):判断两个数是否不相等。
- 大于(>):判断一个数是否大于另一个数。
- 小于(<):判断一个数是否小于另一个数。
- 大于等于(>=):判断一个数是否大于等于另一个数。
- 小于等于(<=):判断一个数是否小于等于另一个数。
- 逻辑运算符:
- 逻辑与(&&):逻辑与运算,两个条件都为真时返回真。
- 逻辑或(||):逻辑或运算,两个条件只要一个为真就返回真。
- 逻辑非(!):逻辑非运算,对条件取反。
- 赋值运算符:
- 赋值运算符(=):将右边的值赋给左边的变量。
- 复合赋值运算符(+=, -=, *=, /=, %=):先进行指定的运算,然后再将结果赋给左边的变量。
- 递增和递减运算符:
- 递增运算符(++):将变量的值加一。
- 递减运算符(—):将变量的值减一。
以上是一些常用的运算符和表达式,通过它们可以进行各种数学计算和逻辑判断。在C语言中,运算符的优先级是由高到低的,例如递增和递减运算符的优先级最高,其次是算术运算符,然后是关系运算符,最后是逻辑运算符。在编写复杂表达式时,可以使用括号来明确运算的优先顺序,以避免产生错误的计算结果。