1. 运算符
1.1 算术运算符
| 算术运算符 | 描述 |
|---|---|
| + | 加法运算符 |
| - | 减法运算符 |
| * | 乘法运算符 |
| / | 除法运算符 |
| % | 取模运算符(两个数相除去余数) |
| ++、-- | 自增自减运算符 |
1.2 赋值运算符
| 赋值运算符 | 描述 |
|---|---|
| += | 加等于 |
| -= | 减等于 |
| *= | 乘等于 |
| /= | 除等于 |
| %= | 取模等于 |
| = | 等于 |
1.3 比较运算符
| 比较运算符 | 描述 |
|---|---|
| == | 比较符号两边数据是否相等,相等结果是true。 |
| < | 比较符号左边的数据是否小于右边的数据,如果小于结果是true。 |
| > | 比较符号左边的数据是否大于右边的数据,如果大于结果是true。 |
| <= | 比较符号左边的数据是否小于或者等于右边的数据,如果小于结果是true。 |
| >= | 比较符号左边的数据是否大于或者等于右边的数据,如果小于结果是true。 |
| != | 不等于符号 ,如果符号两边的数据不相等,结果是true。 |
1.4 逻辑运算符
| 逻辑运算符 | 描述 |
|---|---|
| && | 短路与 1. 两边都是true,结果是true 2. 一边是false,结果是false 短路特点:符号左边是false,右边不再运算 |
| || | 短路或 1. 两边都是false,结果是false 2. 一边是true,结果是true 短路特点: 符号左边是true,右边不再运算 |
| ! | 取反 1. ! true 结果是false 2. ! false结果是true |
1.5 三元运算符
语法格式:
数据类型 变量名 = 布尔类型表达式?结果1:结果2
三元运算符计算方式:
布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。
布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。
2. 总结
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 三元运算符