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 >3=40">-5>>3=40 左移 -5*23=-40 23<<3=2 正数右移 23/23=2 23/8=2.875 取整2,因为是int 32=它本身">-89>>>32=它本身 无正负号右移 89>>>32=它本身 xxx>>>31=0本文地址:http://com.8s8s.com/it/it15581.htm