昨天做疫情防控志愿者,拖更一天,今天补齐
1.算术运算的注意事项
1.+ 号的作用,第一点是表示正数,第二点是做 + 的运算符,第三点是做字符串的连接
2.整数除以整数,只能得到整数,如果想要得到小数,必须把整数转换为浮点数类型
3./ 得到的是商。 % 达到的是余数
2.赋值运算符
1.赋值运算符包括基本的赋值运算符(“=”)和扩展的赋值运算符(“+=”、“-=”、“/=”、“%=”、“*=”)
a+=1,相当于a = a+1;
就是符号左边的加上符号右边的赋值给符号左边的
3.关系运算符
1.关系运算符包括比较运算符和条件运算符
关系运算符==、!=、> 、>=、<、<=,其运算的结果只有true和false
4.逻辑运算符
&逻辑与,有false就是false,| 逻辑或,有true就是true
^逻辑异或,相同为false,不同为true,!逻辑非,非true即使false,非false就是true。
&&逻辑与,双&会有一个短路的效应,左边如果已经是false,右边的就不会执行
|| 逻辑或,左边是true,右边就不会执行
5.位运算符
&按位与 有0则0,其他为1
| 按位或,有1则1,其他为0
^按位异或,相同的为0,不同为1,如果一个数和一个数按位异或两次,还是本身
~按位取反,0变1,1变0,二进制位操作
<<按位左移,最高位不变,右边补零,>>按位右移>>>无符号右移,没有<<<,就是不管最高位