一、算数运算符
运算符 | 术语 |
---|---|
- | 正号 |
- | 负号 |
- | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取模(取余) |
++ | 递增 |
- - | 递减 |
注:
- ++和- -分为前置(先递增/减后计算)和后置(先计算后递增/减)
- 两个整数相除的结果还是整数(将小数部分删掉了)
- 小数之间不能取模
二、赋值运算符
运算符 | 术语 |
---|---|
= | 赋值 |
+= | 加等于 |
-= | 减等于 |
*= | 乘等于 |
/= | 除等于 |
%= | 取模等于 |
注:除了“=”之外,别的都是先运算后赋值
三、比较运算符(返回的结果为1或0)
运算符 | 术语 | 例子 | 结果 |
---|---|---|---|
== | 相等于 | 4==3 | 0 |
!= | 不等于 | 4 !=3 | 1 |
< | 小于 | 4<3 | 0 |
> | 大于 | 4>3 | 1 |
<= | 小于等于 | 4<=3 | 0 |
>= | 大于等于 | 4>=3 | 1 |
例:
#include <iostream>
using namespace std;
int a=10;
int b=20;
cout<<(a==b)<<endl;
结果为0
注意:cout后面的a==b要加小括号,优先处理
四、逻辑运算符(返回值为1或0)
运算符 | 术语 | 示例 |
---|---|---|
! | 非 | !a |
&& | 与 | a&&b |
|| | 或 | a||b |
注:cout后面的运算式也要加()