運運算子是將給定的運算元先轉換成二進位制,對每一位進行指定的邏輯運算,返回的結果再由二進位制轉換成十進位制。下面利用例項來說明位運算子的用法,詳細操作如下:
工具/原料
MySQL資料庫
截圖工具
方法/步驟
位與運算子,可以對多個運算元的二進位制做邏輯與運算,1&1結果為1,1&0結果為0,如下圖所示:
位或運算子,可以對兩個或兩個以上運算元做或操作,1 1結果為1,1 0或0 1結果為1,0 0結果為0,如下圖所示:
位異或運算,對多個運算元的二進位制位做異或操作,1^1結果為0,1^0結果為1,如下圖所示:
位取反運算子,對運算元的二進位制位做not操作,如下圖所示:
位右移運算子,對左運算元向右移動右運算元指定的位數,如下圖所示:
位左移運算子,對左運算元向左移動右運算元指定的位數,如下圖所示:
注意事項
區別位右移和位左移的區別
熟悉MySQL資料庫位運算子的用法