位函數(shù) |
發(fā)布時間: 2012/8/29 17:52:46 |
對于比特運算,MySQL 使用 BIGINT (64比特) 算法,因此這些操作符的最大范圍是 64 比特。
Bitwise OR: 電腦軟件www.boydavid.com mysql> SELECT 29 | 15; 電腦入門www.boydavid.com -> 31
其結果為一個64比特無符號整數(shù)。
Bitwise AND: 電腦技巧www.boydavid.com mysql> SELECT 29 & 15; -> 13 其結果為一個64比特無符號整數(shù)。 電腦維護www.boydavid.com
Bitwise XOR:
mysql> SELECT 1 ^ 1; 電腦技巧www.boydavid.com -> 0
mysql> SELECT 1 ^ 0; -> 1
mysql> SELECT 11 ^ 3;
-> 8 結果為一個64比特無符號整數(shù)。 電腦維護www.boydavid.com
把一個longlong (BIGINT)數(shù)左移兩位。
mysql> SELECT 1 << 2; 電腦知識www.boydavid.com -> 4
其結果為一個64比特無符號整數(shù)。 電腦入門www.boydavid.com
把一個longlong (BIGINT)數(shù)右移兩位。
mysql> SELECT 4 >> 2; -> 1 其結果為一個64比特無符號整數(shù)。
反轉所有比特。 電腦技巧www.boydavid.com mysql> SELECT 5 & ~1;
-> 4 電腦技術www.boydavid.com 其結果為一個64比特無符號整數(shù)。 電腦學習網(wǎng)站www.boydavid.com
返回參數(shù)N 中所設置的比特數(shù) mysql> SELECT BIT_COUNT(29);
-> 4 本文出自:億恩科技【mszdt.com】 |