java位运算符了解

位运算符 << , >>, >>>, &, |, ^, ~ &(与运算),|(或运算), ^(异或运算)这三个在逻辑运算符里也出现过,那么如何判定是哪种呢,首先如果运算符两侧的值为布尔类型的,那么是逻辑运算符里的,结果是布尔型的;如果两侧是数值型的话,是位运算符的,结果也是数值型的。 结论: 位运算符操作的都是整型的数据; << :在一定范围内,每向左移1位,相当于 * 2,被移除的高位丢弃,空缺
相关文章
相关标签/搜索