C语言运算符大全
C语言运算符大全
C语言运算符是编写程序时必不可少的工具,本文将详细介绍C语言中的各种运算符。
算术运算符
算术运算符用于执行基本的数学运算,包括加法、减法、乘法和除法。
运算符 | 说明 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取模(余数) |
关系运算符
关系运算符用于比较两个值之间的关系,包括大于、小于、大于等于、小于等于、等于和不等于。
运算符 | 说明 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于 |
!= | 不等于 |
逻辑运算符
逻辑运算符用于组合逻辑表达式,包括与、或和异或。
运算符 | 说明 |
---|---|
&& | 与(逻辑与) |
^ | 异或(按位异或) |
位运算符
位运算符用于对整数类型执行位操作,包括按位与、按位或、按位异或、左移、右移和位求反。
运算符 | 说明 |
---|---|
& | 按位与 |
^ | 按位异或 |
<< | 左移 |
>> | 右移 |
~ | 位求反 |
赋值运算符
赋值运算符用于将一个值赋给一个变量。
运算符 | 说明 |
---|---|
= | 赋值 |
+= | 加等于 |
-= | 减等于 |
*= | 乘等于 |
/= | 除等于 |
%= | 取模(余数)等于 |
&= | 与等于 |
= | |
^= | 异或等于 |
<<= | 左移等于 |
>>= | 右移等于 |
其他运算符
C语言还提供了其他一些运算符,包括条件运算符、逗号运算符和成员运算符。
运算符 | 说明 |
---|---|
?: | 条件运算符(三元运算符) |
, | 逗号运算符 |
. | 成员运算符(用于访问结构体和数组元素) |
总结
C语言运算符是编写程序时必不可少的工具,了解和熟练掌握各种运算符对于编写高效的程序至关重要。希望本文能帮助你更好地理解C语言中的各种运算符。
好好学习,天天向上