包括 + - * / %
适用于数字类型,满足以下运算规则:
1、如果运算中有double类型,结果为double
2、如果运算中有float类型,结果为float
3、如果运算中有long类型,结果为long
4、否则运算结果为int
赋值运算符包括 = += -= *= /= %=
适用于数字类型,满足以下运算规则:
除 = 外的其他运算符 不会自动提升变量的类型
自加/自减a++ a-- ++a --a
适用于数字类型,满足以下运算规则:
a++:先计算表达式的值,和a保持相同,在计算a的值,进行+1
++a:先计算a的值进行+1,在计算表达式的值,和a保持相同
位移运算符左移运算符:<<
右移运算符:>>
无符号运算符:>>> (无论正负,最高位补0)
位运算符&:相同位都是1 结果为1,否则为0
|:相同位只要有一个为1,结果为1,否则为0
~:取反
^:相同位不同取1,否则取0
未完待续!


