运算符有:加+、减-、乘*、除/、取余%
整数除以整数只能得到整数,要想得到小数,必须要有浮点数参与。
在字符的+操作运算中:
char类型可以和int类型进行加法运算,得到int类型。应用的是与计算机底层的字符对应的数值。单独输出char类型,可以得到原来的字符。
‘A’ = 65 ‘a’ = 97 '0' = 48
算数表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。
在字符串的+操作运算中:
字符串+int是和int类型拼接
例如:”helloworld“ + 123 结果:helloworld23
1+2+”helloworld“ 结果:3helloworld
+=或者-=等扩展赋值运算符隐含了强制类型转换。
异或:相同为false,不同为true
&和&&(|和||)的区别:&是判断完两边后,才判断结果。&&是判断左边是对的,再判断右边,右边也对了,才输出结果为true。左边错了直接跳过右边,结果为false。
最常用的是&&、||、!