运算符
赋值复合运算符
a+=b-------------------------------------------->a=a+b
a-=b---------------------------------------------->a=a-b
a*=b---------------------------------------------->a=a*b
a/=b----------------------------------------------->a=a/b
总结
a O =b------------------------------------------>a=a O b
逗号运算符
z=(a=15,b=a=10)------------------>a=10,b=10,z=15
z=(a=b=10,b=15)------------------>a=10,b=15,z=15 //a,b先按顺序计算 z取最大值
z=15,z=10 ----------------------------------------->z=15
z=10,=z=15----------------------------------------->z=10 //按优先级
三目运算符
a>b? a:b --------------------------------------> 取最大值
a>b?b:a ---------------------------------------->取最小值
运算符优先级
[ ] () > ++ -- ! ~ + -
^
乘除运算符 * / %
^
加减运算符 + -
^
相等运算符 == !=
^
位运算符 & ^ |
^
逻辑运算符 && ||
^
条件运算符 ? :
^
赋值运算符 = += -= *= %= &= ^= |= <<= >>=
^
逗号运算符 ,