自動目錄
- AND運算 & --同時有才為真
- OR運算 | -- 只要有即為真
- EXCLUSIVE-OR運算 XOR ^ -- 互斥才為真
- NOT OR -- 和OR相反,只要有即為假
- NOT ! -- 相反
- 補數 COMPLEMENT ~ -- 和補數加起來為 2^32-1
- 推位運算
AND運算 & --同時有才為真
A & B |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
OR運算 | -- 只要有即為真
A | B |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
EXCLUSIVE-OR運算 XOR ^ -- 互斥才為真
A ^ B |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
NOT OR -- 和OR相反,只要有即為假
!(A | B) |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
NOT ! -- 相反
A |
!A |
defined( !A) ? |
0 |
1 |
true |
1 |
null |
true |
真的相反是 null
這裡要特別注意,就算 A 為 null 值,defined( !A) 仍為真
補數 COMPLEMENT ~ -- 和補數加起來為 2^32-1
A |
~A |
0 |
4294967295 |
1 |
4294967294 |
推位運算
The SHIFT RIGHT >> 等於除2
The SHIFT LEFT << 等於乘2
原文 2009-11-19 16:30:55