移位操作只能处理整数类型:分为<<、>>和>>>三种
其中>>向高位插入符号位。
对于char,byte,short 数组移位之前会被自动转换为int类型。所以移位数要对32求余。
当使用“<<=”“>>=”">>>="这些组合操作符时。
由于表达式含义的问题,(char,byte,short)会先被转为整形,移位,然后被截断赋值给原来的类型
595
1229

被折叠的 条评论
为什么被折叠?