如何利用MySQL資料庫中的位運算子?

運運算子是將給定的運算元先轉換成二進位制,對每一位進行指定的邏輯運算,返回的結果再由二進位制轉換成十進位制。下面利用例項來說明位運算子的用法,詳細操作如下:

如何利用MySQL資料庫中的位運算子

工具/原料

MySQL資料庫

截圖工具

方法/步驟

位與運算子,可以對多個運算元的二進位制做邏輯與運算,1&1結果為1,1&0結果為0,如下圖所示:

如何利用MySQL資料庫中的位運算子

位或運算子,可以對兩個或兩個以上運算元做或操作,1 1結果為1,1 0或0 1結果為1,0 0結果為0,如下圖所示:

如何利用MySQL資料庫中的位運算子

位異或運算,對多個運算元的二進位制位做異或操作,1^1結果為0,1^0結果為1,如下圖所示:

如何利用MySQL資料庫中的位運算子

位取反運算子,對運算元的二進位制位做not操作,如下圖所示:

如何利用MySQL資料庫中的位運算子

位右移運算子,對左運算元向右移動右運算元指定的位數,如下圖所示:

如何利用MySQL資料庫中的位運算子

位左移運算子,對左運算元向左移動右運算元指定的位數,如下圖所示:

如何利用MySQL資料庫中的位運算子

注意事項

區別位右移和位左移的區別

熟悉MySQL資料庫位運算子的用法

資料庫, 結果, 二進位制, 運算子, 運算元,
相關問題答案