|
|
SCJP java部分运算 (自己看) |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
java部分运算
山哥整理 http://blog.csdn.net/duoshanx |
|
|
|
|
~oxFFFFFFF1=14 |
取反 |
14 |
|
|
|
|
|
6^2=5 |
异或 |
6 = 110 |
一个为1(不能同时为1),结果为1, |
|
|
2 = 010 |
|
|
|
= 101 |
|
|
|
结果为5 |
|
|
|
|
|
5&6=4 |
与 |
5 = 101 |
全为1则为1 |
|
|
6 = 110 |
|
|
|
= 100 |
|
|
|
结果为4 |
|
|
|
|
|
5|6=8 |
或 |
110 |
其中一个为1,则为1,全为1,更为1 |
|
|
101 |
|
|
|
111 |
|
|
|
结果8 |
|
|
|
|
|
-5>>3=40 |
左移 |
-5*23=-40 |
|
23<<3=2 |
正数右移 |
23/23=2 |
|
|
|
23/8=2.875 |
|
|
|
取整2,因为是int |
|
-23<<3=-3 |
负数右移 |
23/8=2.875 |
|
|
|
有余数则进1 |
|
|
|
|
|
-89>>>32=它本身 |
无正负号右移 |
|
|
89>>>32=它本身 |
|
|
|
xxx>>>31=0 |
|
|
| 
|
|
相关文章:相关软件: |
|