您的位置:首页 > 编程语言 > Java开发

Java 移位操作

2017-03-27 20:02 253 查看
移位操作只能处理整数类型:分为<<、>>和>>>三种
其中>>向高位插入符号位。

对于char,byte,short 数组移位之前会被自动转换为int类型。所以移位数要对32求余。
当使用“<<=”“>>=”">>>="这些组合操作符时。
由于表达式含义的问题,(char,byte,short)会先被转为整形,移位,然后被截断赋值给原来的类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: