- 算术运算符:用于四则运算
| 运算符表达 | 术语 | 示例 | 结果 |
| + | 正号 | +5 | 5 |
| - | 负号 | -5 | -5 |
| + | 加 | 5+2 | 7 |
| - | 减 | 5-2 | 3 |
| * | 乘 | 5*2 | 10 |
| / | 除 | 5/2 | 2 |
| % | 取余(取模) | 5%2 | 1 |
| ++ | 前置递增 | a=2;b=++a | a=3;b=3 |
| ++ | 后置递增 | a=2;b=a++ | a=3;b=2 |
| -- | 前置递减 | a=2;b=--a | a=1;b=1 |
| -- | 后置递减 | a=2;b=a-- | a=1;b=2 |
除法计算法则注意:两个整数相除结果依然为整数,小数部分去掉;若要得到小数,应使用浮点类;除数不为0;
取余计算法则注意:取余计算的结果正负号与被除数相同;除数和被除数均为整型;除数不为0;
前置递增:先让变量+1,然后计算表达式;
后置递增:先计算表达式,然后让变量+1;
int a1=10;
int a2=10;
int b1=++a1*10;
int b2=a2++*10;
b1=110;b2=100
- 赋值运算符:给变量重新赋新值
| 运算符 | 术语 | 示例 | 结果 |
| = | 赋值 | a=5;a=2 | a=2 |
| += | 加等于 | a=5;a+=2 | a=7 |
| -= | 减等于 | a=5;a-=2 | a=3 |
| *= | 乘等于 | a=5;a*=2 | a=10 |
| /= | 除等于 | a=5;a/=2 | a=2 |
| %= | 模等于 | a=5;a%=2 | a=1 |
- 比较运算符:表达式的比较,并返回真值或者假值
| 运算符 | 术语 | 示例 | 结果 |
| == | 相等 | 5==2 | 0 |
| != | 不等于 | 5!=2 | 1 |
| < | 小于 | 5<2 | 0 |
| > | 大于 | 5>2 | 1 |
| <= | 小于等于 | 5<=2 | 0 |
| >= | 大于等于 | 5>=2 | 1 |
- 逻辑运算符
| 运算符 | 术语 | 示例 | 结果 |
| && | 与 | a&&b | 都为真才为真 |
| || | 或 | a||b | 有一个是真为真 |
| ! | 非 | a! | 与a的真假相反 |



