- 整数相除仍为整数
- 正无穷大(Infinity):当一个正浮点类型数除以0时,或者正整数除以0.0时;
- 负无穷大(-Infinity):当一个负浮点类型数除以0时,或者负整数除以0.0时;
- NaN(Not a Number):当0.0除以0.0时;
- 取模(求余数):模数的符号忽略不计,结果的正负取决于被模数.
- 无穷大和NaN都属于double浮点类型,但是所有正无穷大都是相等的,所有负无穷大也是相等的,NaN永远不相等,也不等于自己.
- ++和--详解: 都只能操作变量
- +=中间不能有空格,隐式转换
- ==(boolean):数值型值等即等不论类型;引用下:比较地址
- X(boolean)表达式?Y:Z
- 逻辑运算:^:判断A和B是否不同,不同true,相同false。!:取反,!true是false,!fasle是true。
- 位运算:^:相应位相同则结果为0,否则为1。~(単目):把每个二进制位的“1”换成“0”,把“0”换成“1”。
-
<<:将操作数的二进制码整体左移指定位数,左移之后的空使用“0”来补充。
>>:将操作数的二进制码整体右移指定位数,右移之后的空使用“符号位”来补充:
若是正数使用“0”补充;
若是负数使用“1”补充;(操作负数:取反,求补,操作,取反,求补)
>>>无符号右移:将操作数的二进制码整体右移指定位数,右移之后的空位使用“0”来补充。 -
运算符的操作优先级
day03-变量&类型&运算符(下)
最新推荐文章于 2021-05-23 12:14:22 发布