+,-,*,/,%,++,--
+也可以连接字符串
++在前 先自增 后运算
++在后 先运算 后自增
--在前 先运算 后自减
--在后 先自减 后运算
比较运算符不等关系 >,<,>=,<=,!=, ==
都能进行数值间的比较
!=, ==还能进行逻辑值的比较
!=, ==还能进行引用类型的比较
逻辑运算符& 逻辑与 所有表达式都为true 结果为true
&&短路与 所有表达式都为true 结果为true 出现第一个false 整个表达式短路 后面不执行
|逻辑或 表达式中有一个true 结果为true 当出现第一个true时,继续执行后面表达式,结果为true
||短路或 表达式中有一个true 结果为true 当出现第一个true时,发生短路,结果为true
!逻辑非
^异或 相同为false 不同为true
& | ^还可以进行位运算
赋值运算符= 把右边的值赋给左边
数据类型 变量 = 值(注意数据类型!)
+= -= *= /= 赋值运算(会隐式的数据类型转换)
条件运算符(条件表达式)? 表达式1:表达式2
条件表达式结果为true,运算后的结果是表达式1; 为false,运算后的 结果是表达式2
位运算符位运算(二进制bit位)
1.<< 二进制bit位向左移动 2.>>二进制bit位向右移动 3.>>>二进制bit位向右移动 无符号
4.& 二进制位进行&运算,只有1&1时结果是1,否则是0
5.| 二进制位进行 | 运算,只有0 | 0时结果是0,否则是1
6.^ 相同二进制位进行 ^ 运算,结果是0;1^1=0 , 0^0=0 不相同二进制位 ^ 运算结果是1。1^0=1 , 0^1=1



