一、算术运算符
功能:主要用于四则运算
注意:
自增自减 分前后位置导致自我操作的时间点存在区别
进行除法时,整数相除则得整,小数(被除数)则得小数
进行取模(%)运算时,结果的正负取决于被模数(左边的数)
二、赋值运算符
=、+=、-=、/=、*=、%=
+=复合赋值运算,会将自动类型转换自我完成,使用普通表达式的话,需要程序显式转换
三、比较运算符
结果是一个布尔值,即true或false
四、逻辑运算符
&与 |或 !非 ^异或(true^true=false;true^false=true;false^false=false)
&&短路与 ||短路或
注:区分&和&&
&左右两边是布尔值,左右两边都会进行运算
&&当运算符左边表达式的值已近能够决定整个表达式的值的时候,运算符右边的表达书将不会被执行(例如:&&左边的值为false;||左边的值为true)