使用赋值运算符的时候存在强制类型转换
自增自减运算符:
单独使用i++或者++i,所得结果是一样的
参与操作的时候
如果变量放在后边,先拿变量参与操作,后拿变量做++或--;
如果变量在前边,先拿变量做++或---,后拿变量参与操作
关系运算符:
如果不小心将==写成了 =,意为将等号有右边的值赋给了等号左边
关系运算符的结果都是布尔类型
逻辑运算符:
短路逻辑运算符:
短路与 &&
如果左边已经是false,则会进行短路,符号右边的计算将不会进行
如果左边为真,会继续执行
而&无论左边真假都会进行下去
短路或 ||
如果左边为真,则右边不执行
如果左边为假,则右边执行
而|无论真假都会执行
三元运算符:
语法:关系表达式 ?表达式1:表达式2;
例如:a > b ? a : b
计算规则:
首先计算表达式的结果
如果为true,则表达式1为运算结果
否则,表达式2为运算结果