运算符
程序员文章站
2022-07-10 11:54:20
0 注意事项: 1、++、--在前面时,先将变量先自增或者自减1,再参与运算;后置相反(先运算再自增减); 2、&&、|| :只要前面的能判断出结果则后面的部分就不再判断; 3、三元运算符: (条件表达式)?表达式1:表达式2 若条件表达式成立,则执行表达式1,不成立执行表达式2; ......
运算符 | 运算规则 | 范例 | 结果 |
+ | 正号 | +3 | 3 |
+ | 加 | 2+3 | 5 |
+ | 连接字符串 | “中”+“国” | "中国" |
- | 负号 | int a = 3; -a | -3 |
- | 减 | 3-1 | 2 |
* | 乘 | 2*3 | 6 |
/ | 除 | 5/2 | 2 |
% | 取模 | 5%2 | 1 |
++ | 自增 | int a = 1; a++/++a | 2 |
-- | 自减 | int b = 3 ; b--/--b | 2 |
= | 赋值 | int a = 2 | 2 |
+= | 加后赋值 | int a =2 ,a+=2,(a=a+2) | 4 |
-= | 减后赋值 | int a = 2,a-=2,(a=a-2) |
0 |
*= | 乘后赋值 | int a = 2 a*=2 ,(a=a*2) | 4 |
/= | 整除后赋值 | int a=2 a/=2 | 1 |
%= | 取模后赋值 | int a=2, a%=2 | 0 |
== | 相等于(恒等) | 4==3 | false |
!= | 不等于 | 4!=3 | true |
< | 小于 | 4<3 | false |
> | 大于 | 4>3 | true |
<= | 小于等于 | 4<=3 | false |
>= | 大于等于 | 4>=3 | true |
& | 与 | false&true | false |
| | 或 | false|true | true |
^ | 异或 | true^flase | true |
! | 非 | !true | flase |
&& | 短路与 | false&&true | false |
|| | 短路或 | false||true | true |
注意事项:
1、++、--在前面时,先将变量先自增或者自减1,再参与运算;后置相反(先运算再自增减);
2、&&、|| :只要前面的能判断出结果则后面的部分就不再判断;
3、三元运算符:
(条件表达式)?表达式1:表达式2
若条件表达式成立,则执行表达式1,不成立执行表达式2;
上一篇: 5.滚动时钟特效
下一篇: Mysql Innodb 锁机制