java部分运算 | |||
~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 |
SCJP java部分运算 (自己看)
最新推荐文章于 2020-05-21 22:03:55 发布