运算符补充
++ :变量自身+1 --:变量自身-1
参与操作: ++在前:先对该变量做自增(++)或者自减(--),然后再拿变量参与操作。 ++在后:先将该变量原本的值,取出来参与操作,随后再进行自增(++),自减(--)。
赋值运算符

注意:扩展的赋值运算符隐含了强制转换类型
关系运算符

逻辑运算符

举例:取反 !true //false
!!true//true
逻辑异或:true^true//false
true^false//true


短路逻辑对结果没影响(本次逻辑判断),只决定右边语句是否继续执行有影响。
三元运算符
格式: 关系表达式 ?表达式1 :表达式2
执行流程 1.首先缺人关系表达式的值
2.如果值为true,则取表达式1的值
3.如果值为false,则去表达式2的值
例子
int a=1;
int b=2
-
int max=a>b ?a:b //则max=2
-
int max=a<b ? a:b //max=1 此时可以看出是去的最小值;若想取最大值可以改为
int max=a<b ?b:a
if 语句
-
if格式1:if(关系表达式){语句体}
-
if格式2:if(关系表达式){语句体1}else{语句体2}
-
if格式3
![]()


浙公网安备 33010602011771号