赞
踩
目录
注:/ 与 % 区别, 两个数据做除法,/ 取结果的商, %取结果的余数
整数操作只能得到 整数,要想得到小数.必须有浮点数参与运算
运算符 | 运算作用 | 结果 |
---|---|---|
+= | 加后赋值 | a+=b,a=(a的类型)(a+b); 将a+b的值赋给a |
-= | 减后赋值 | a-=b,a=(a的类型)(a-b); 将a+b的值赋给a |
*= | 乘后赋值 | a=b,a=(a的类型)(ab); 将a+b的值赋给a |
/= | 除后赋值 | a/=b,a=(a的类型)(a/b); 将a+b的值赋给a |
%= | 取余后赋值 | a%=b,a=(a的类型)(a%b); 将a+b的值赋给a |
= | 赋值 | a=b; 将b 的值赋给a |
常见用法 :单独使用 注:单独使用时,无论++ -- 前后,结果都一样
运算符 | 运算作用 | 结果 |
---|---|---|
++(前置) | 先自增,后赋值,a与b结果一致 | a=2;b=++a;-->a=3,b=3; |
++(后置) | 先赋值,后自增,b是a的值,a加一 | a=2;b=a++;-->a=3,b=2; |
--(前置) | 先自减,后赋值,a与b结果一致 | a=2;b=--a;-->a=1,b=1; |
--(后置) | 先赋值,后自减,b是a的值,a减一 | a=2;b=a--;-->a=1,b=2; |
结果是boolean类型 true false ,常用于条件表达式
符号 | 说明 |
---|---|
== | a==b ,判断值是否相等, 成立为 true ,不成立为 false |
!= | a!=b ,判断值是否不相等 ,成立为true ,不成立为 false |
> | a>b ,判断a是否大于b , 成立为true ,不成立为 false |
< | a<b , 判断a是否小于于b , 成立为true ,不成立为 false |
>= | a>=b , 判断a是否大于或等于b ,成立为true ,不成立为 false |
<= | a<=b ,判断a是否小于或等于b , 成立为true ,不成立为 false |
3<x<4 需要拆分 ,分别表示,再合并起来
符号 | 作用 | 说明 |
---|---|---|
& | 逻辑与 | a&b 都是true ,结果true ,否则false |
| | 逻辑或 | a|b 都是false ,结果false ,否则true |
^ | 逻辑异或 | a^b a与b 相同为false ,不相同为true , |
! | 逻辑非 | !a 结果与a真假相反 |
符号 | 作用 | 说明 |
---|---|---|
&& | 短路与 | 与上相同 ,但有短路效果 两真即为真 |
|| | 短路或 | 与上相同 ,但有短路效果 两假即为假 |
注:逻辑与& ,无论左边真假 ,右边都要执行
逻辑或| ,无论左边真假 ,右边都要执行
短路与&& ,左边为假 ,值为假 ,不执行右边 ; 左边为真 ,执行右边 .
短路或|| ,左边为真 ,值为真 ,不执行右边 ; 左边为假 ,执行右边 .
常用:&& ,|| ,!
条件表达式 (使用关系运算符,结果为Boolean 型 ,true false)
格式: 条件表达式 ? 值1 : 值2
条件表达式 ? 表达式1: 表达式2 ---> 表达式=true,返回表达式1 ;表达式=false ,返回表达式2 .
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。