运算符
mirco-akira
# 运算符
# 算数运算符
| 符号 | 名称 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取余 |
# 自增/减运算符
| 符号 | 名称 |
|---|---|
| ++ | 自增 |
| -- | 自减 |
在一些特定的情况下,自增/减符号在前和后会有所区别:
- 符号在前的情况下是 先加再用,如 ++a
- 符号在后的情况下是 先用在加,如 a++
# 赋值运算符
在进行运算后赋值 如 a+=100 等于 a=a+100
# 关系运算符
一般做判断时使用
# 三元运算符
** 条件表达式 ? 正确时的值 : 错误时的值
# 逻辑运算符
连接多个条件进行运算
| 符号 | 名称 | 说明 |
|---|---|---|
| & | 与 | |
| | | 或 | |
| ! | 非 | 条件同为 T/F 返回 false ,否则为 true |
| && | 短路与 | 左边假直接返回,结果和&一样 |
| || | 短路或 | 左边真直接返回,结果和|一样 |