运算符就是表示某种运算功能的符号。按操作功能运算符大致可分为算术运算符、关系运算符、逻辑运算符、赋值运算符、条件运算符、逗号运算符以及按位运算符等。正确掌握这些运算符的使用非常重要。C语言的运算符归纳如表所示。
运筇符炎编 | 运党符 | 运兑形式 | 结合方向 |
+、- | 双目运算 | 自左向右 | |
算术运算符 | *、/、% | 双目运舁 | 自左向右 |
+ +、-- | 单目运算 | 自右向左 | |
关系运界符 | >、<、>=、<= | 双目运算 | 自左向右 |
!=、== | 双目运界 | 自左向右 | |
!(逻辑非) | 单目运算 | 自右向左 | |
逻辑运其符 | && (逻辑与) | 双目运算 | 自左向右 |
II (逻辑或) | 双目运界 | 自左向右 | |
〜(按位求反) | 单目运算 | 自右向左 | |
&(按位与) | 双目运弈 | 自左向右 | |
位运算符 | *(按位异或) | 双目运算 | 自左向右 |
I (按位或) | 双目运算 | 自左向右 | |
<<、>>(左移、右移) | 双目运其 | 自左向右 | |
指针运其符 | *、& | 单目运苏 | 自右向左 |
其他运舁符 | ()、[]、->、. | 单目运算 | 自左向右 |
求字节长度运算符 | sizeof | 单目运算 | 自右向左 |
强制类型转换运算符 | (类型符) | 单目运算 | 自右向左 |
赋值运算符及复合赋值运算符 | -、+-、-、*-、/_等等 | 双目运算 | 自右向左 |
条件运算符 | (?:) | 三目运算 | 自右向左 |
逗号运算符 | * | 双目运算 | 自左向右 |
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>