1. 运算符对一个或多个变量或值(操作数)进行运算,并返
回一个新值
根据所执行的运算,运算符可分为以下类别:
(1) 算术运算符
运算符 | 说 明 | 示 例 |
|
+ | 加 | a = 5 + 8 |
|
- | 减 | a = 8 - 5 |
|
/ | 除 | a = 20 / 5 |
|
* | 乘 | a = 5*19 |
|
% | 取模-两个数相除的余数 | 10 % 3 = 1 |
|
++
| 一元自加。该运算符带一个操作数,将操作数的值加 1。返回的值取决于 ++ 运算符位于操作数的前面或是后面 |
| ++x将返回 x 自加运算后的值。 x++ 将返回 x 自加运算前的值 |
- - | 一元自减。该运算符只带一个操作数。返回的值取决于 -- 运算符位于操作数的前面或是后面 |
| --x 将返回 x 自减运算后的值。 x-- 将返回 x 自减运算前的值 |
(2) 比较运算符
运算符 | 说 明 | 示 例 |
== | 等于。 如果两个操作数相等,则返回真。 | a == b |
!= | 不等于。 如果两个操作数不相等,则返回真。 | Var2 != 5 |
> | 大于。 如果左边的操作数大于右边的操作数,则返回真。 | Var1 > var2 |
< | 小于。 如果左边的操作数小于右边的操作数,则返回真。 | Var2 < var1 |
<= | 小于等于。 如果左边的操作数小于或等于右边的操作数,则返回真。 | Var2 <= 4 Var2 <= var1 |
>= | 大于等于。如果左边的操作数大于或等于右边的操作数,则返回真。 | Var1 >= 5 Var1 >= var2 |
(3) 逻辑运算符
运算符 | 值 | 说 明 |
与 ( &&) | expr1 && expr2 | 只有当 expr1 和 expr2 同为真时,才返回真。否则,返回假。 |
或 ( || )
| expr1 || expr2 | 如果其中一个表达式为真,或两个表达式同为真,则返回真。否则,返回假。 |
非 (!)
| !expr | 如果表达式为真,则返回假。如果为假,则返回真。 |