Java支持整数类型数据的位运算:
&:与运算;
^:异或运算;
|:或运算;
~:取反;(一元操作符)
>>:算术右移;(考虑符号位,添加的位与符号位相同)
>>>:逻辑右移运算;
<<:左移运算;
均按补码来做运算;
注:计算机中加减法用补码,乘除法用原码;
mzzcy 2017-07-23 09:05 原文
Java支持整数类型数据的位运算:
&:与运算;
^:异或运算;
|:或运算;
~:取反;(一元操作符)
>>:算术右移;(考虑符号位,添加的位与符号位相同)
>>>:逻辑右移运算;
<<:左移运算;
均按补码来做运算;
注:计算机中加减法用补码,乘除法用原码;