知识点汇总及必练习题:C运算符号
2.3 C运算符号
2.3.1 算术运算符号
| 算术运算符 |
描述 |
实例 |
| + |
把两个操作数相加 |
A + B 将得到 30 |
| - |
从第一个操作数中减去第二个操作数 |
A - B 将得到 -10 |
| * |
把两个操作数相乘 |
A * B 将得到 200 |
| / |
分子除以分母 |
B / A 将得到 2 |
| % |
取模运算符,整除后的余数 |
B % A 将得到 0 |
| ++ |
自增运算符,整数值增加 1 |
A++ 将得到 11 |
| -- |
自减运算符,整数值减少 1 |
A-- 将得到 9 |
2.3.2 关系运算符及其优先次序
| 优先级 |
关系运算 |
描述 |
实例 |
| 1 |
> |
检查左操作数的值是否大于右操作数的值,如果是则条件为真 |
(A > B) 不为真 |
| >= |
检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真 |
(A >= B) 不为真 |
|
| < |
检查左操作数的值是否小于右操作数的值,如果是则条件为真 |
(A < B) 为真 |
|
| <= |
检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真 |
(A <= B) 为真 |
|
| 2 |
== |
检查两个操作数的值是否相等,如果相等则条件为真 |
(A == B) 不为真 |
| != |
检查两个操作数的值是否相等,如果不相等则条件为真 |
(A != B) 为真 |
>,>=,<,<=优先级相同,高于==,!=,==和!=优先级相同
2.3.3 逻辑运算符及其优先次序
| 优先级 |
逻辑运算 |
描述 |
实例 |
| 1 |
! |
称为逻辑与运算符。如果两个操作数都非零,则条件为 |
(A && B) 为假 |
| 2 |
|| |
称为逻辑或运算符。如果两个操作数中有 |
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
C语言入门自学指南 文章被收录于专栏
本专刊由牛客官方团队打造,从一个入门者的角度写下这篇C语言自学指南,内容丰富详实,每一道例题也都是精挑细选,不管是C语言小白抑或是“老司机”,都能在本刊中有所收获。 本专刊购买后即可解锁所有章节,故不可以退换哦~