C语言 运算符

算术运算符

C语言支持多种算术运算符,包括加法、减法、乘法、除法和取模运算。这些运算符可以用于整型和浮点数。

加法运算符 (+)

加法运算符用于将两个操作数相加。

减法运算符 (-)

减法运算符用于从一个操作数中减去另一个操作数。

乘法运算符 (*)

乘法运算符用于将两个操作数相乘。

除法运算符 (/)

除法运算符用于将一个操作数除以另一个操作数。对于整数除法,结果是整数部分的商。

对于浮点数除法,结果是一个浮点数。

取模运算符 (%)

取模运算符用于返回两个操作数相除后的余数。

赋值运算符

赋值运算符用于给变量赋值。最常用的赋值运算符是等号 (=)。

简单赋值运算符 (=)

复合赋值运算符

复合赋值运算符是将算术运算符与赋值运算符结合在一起使用。

加法赋值运算符 (+=)

减法赋值运算符 (-=)

乘法赋值运算符 (*=)

除法赋值运算符 (/=)

取模赋值运算符 (%=)

位运算符

位运算符用于对整数在二进制下的每一位进行操作。

按位与 (&)

按位或 (|)

按位异或 (^)

按位非 (~)

左移运算符 (<<)

左移运算符将操作数的二进制位向左移动指定的位数。

右移运算符 (>>)

右移运算符将操作数的二进制位向右移动指定的位数。

关系运算符

关系运算符用于比较两个操作数,并返回一个布尔值。

等于运算符 (==)

不等于运算符 (!=)

大于运算符 (>)

小于运算符 (<)

大于等于运算符 (>=)

小于等于运算符 (<=)

逻辑运算符

逻辑运算符用于执行布尔逻辑运算。

逻辑与 (&&)

逻辑与运算符要求两个操作数都为真时,结果才为真。

逻辑或 (||)

逻辑或运算符只要有一个操作数为真,结果就为真。

逻辑非 (!)

逻辑非运算符用于反转一个布尔值。

条件运算符

条件运算符也称为三目运算符,它是一个简洁的 if-else 语句。

逗号运算符

逗号运算符允许你在一个表达式中执行多个操作。

自增自减运算符

自增和自减运算符用于增加或减少变量的值。

自增运算符 (++)

自减运算符 (--)

后缀自增运算符 (a++)

后缀自增运算符先返回当前值,然后再递增。

前缀自增运算符 (++a)

前缀自增运算符先递增,然后再返回新值。

以上是C语言中的运算符详解,涵盖了算术运算符、赋值运算符、位运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符以及自增自减运算符。这些运算符是编程中非常重要的基础概念,熟练掌握它们能够帮助你更高效地编写代码。

上一篇: C语言 存储类
下一篇: C语言 判断
纠错
反馈