第二次记录:12月05号晚上19:21
1、算数运算符:+、-、*、/、%、这五个,分别是加、减、乘、除、取余(模);
2、赋值运算符:=、+=、-=、/=、*=、%=、六个;第一个是赋值,就是把属性值给一个变量。
第二个是加等于、例如a=1; b=2; a+=b; a=3; b=2;
第三个是减等于 、例如a=1; b=2; b-=a; a=1; b=1;
第四个是除等于、例如
第五个是乘等于、例如
第六个是模等于、例如a=9; b=2; a%=b; a=1; b=2;
3、关系运算符(关系运算符一般用来比较):
关系运算符有==、!=、、<、>、<=、>=、依次是:等于、不等于、小于、大于、小于等于、大于等于
4位运算符,位运算符我们只是作为了解:
取反:~
按位与:&
按位或:|
按位异或(相同为0,相异为1):^
右移;左边空位补最高位即符号位:>>
无符号右移,左边空位补0:>>>
左移;右边空位以补0:<<
5条件运算符:
:?
例如
x?y:z,条件运算符一般用于if判断;
6、
基本数据类型之间的转换
有自动转换和强制转换
1.自动转换
左侧宽度>右侧宽度
2.强制转换
左侧宽度<右侧宽度
(这里比较的是字节)
3.特例
可以将整型常量直接赋值给byte, short, char等类型变量,而不需要进行强
制类型转换,只要不超出其表数范围
运算符优先级
一般网上能查到所以就插入了一张图片