掌握ASCII码表
-
++ 自增,变量值加1 如:a++ 如a被赋值为2 2+1为3
-
--自减,变量值减1
注意:(1)如果++ --在后面 如a++ a—先算a再加或减 (2)如果++--在前先对变量做自增或者自减
| = | 赋值 | a=10,将10赋值给变量a |
|---|---|---|
| += | 加后赋值 | a+=b,将a+b的值给a |
| -= | 减后赋值 | a-=b,将a-b的值给a |
| *= | 乘后赋值 | a*=b,将a×b的值给a |
| /= | 除后赋值 | a/=b,将a÷b的商给a |
| %= | 取余后赋值 | a%=b,将a÷b的余数给a |
| == | a==b,判断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 |
| <= | a<=b,判断a是否小于等于b,成立为true,不成立为false |
小知识点:
1.多个布尔值参与运算,都为true 才为true
2.多个布尔值参与运算,一个为true 结果为true
3.为什么使用短路与或,可以提高程序运行效率
4.自动类型转换 小的数据类型转换成大的数据类型
5.char 类型 和 字节byte 类型 在进行 运算时,会先提升成int整型
6.强制类型转换 大到小,尽量避免强制类型转换,最好不用它。
7.短路与或什么时候发生短路,与发生false,或发生true。