位元運算子
位元運算子
補數 complement (~):
int a = 45;
System.out.println(a);
a = ~a;
System.out.println(a);45 // 00000000000000000000000000101101
-46 // 11111111111111111111111111010010和 and (&):
或 or (|):
互斥或 exclusive or (^):
位移運算子 Bit Shift Operators
※利用位元位移運算子,可以達到最快的 *2 或 /2 運算。
Last updated