基本运算符包括±*/
如果涉及到到与或非运算,包括a|b,a&c等
里面有个最重要的叠加运算符++和 - -
++a和a++带来的效果会不一样,符号在前面,代表会先进行运算获取值,然后赋值。符号在后面则是先赋值,然后再进行计算,这个就是顺序的区别,会导致值不一样。
+号也可以进行字符串的拼接
如果进行类型强制转换,则需要在变量前用括号加上类型,例如
int I=10
long j=(long)I ;
不过编译器会自动向上转换,所以这个括号并不是必须的。
向下转换就需要考虑是否能容纳下数据,以及数据精度丢失的情况
通常,表达式里最大的数据类型,决定了表达式最终结果的那个类型,这个要多注意。例如int和long相加就是long