运算符
运算符分为算术运算符、字符串连接运算符、关系运算符、逻辑运算符、赋值运算符、条件运算符。
算数运算符
算术运算符如下图所示
比较运算符
比较运算符
比较运算符的结果都是boolean型,只能是true或false
逻辑运算符
逻辑运算符:&—逻辑与、|—逻辑或、!—逻辑非、&&—短路与、||—短路或、^—逻辑异或
示例:
&和&&、|和||的区别:
&,左边无论真假,右边都要进行计算。而&&,如果左边为真,右边参与运算,如果左边为假,则右边不参与运算;|和&一样,而||,如果左边为真,右边不参与运算,左边为假,右边参与运算
赋值运算符
当"="两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换来进行处理