跳到主要內容

位元運算子

所有位元運算子都會將運算元轉換 (截斷) 為帶正負號的整數 (32 位元),並且以相同的方式傳回結果。所有運算都是依每個位元逐一執行的。如果運算元無法解譯為數字,則該運算將傳回 NULL

位元運算子
位元運算子 運算子名稱 運算子函數
bitnot 位元反向

一元運算子。該運算會傳回依每個位元逐一執行的運算元邏輯反向。

範例:  

bitnot 17 傳回 -18

bitand 位元 and

該運算會傳回依每個位元逐一執行的運算元邏輯 AND。

範例:  

17 bitand 7 傳回 1

bitor 位元 or

該運算會傳回依每個位元逐一執行的運算元邏輯 OR。

範例:  

17 bitor 7 傳回 23

bitxor 位元 exclusive or

該運算會傳回依每個位元逐一執行的運算元邏輯 exclusive or。

範例:  

17 bitxor 7 傳回 22

>> 位元向右偏移

該運算會傳回第一個向右偏移的運算元。在第二個運算元中定義步驟數目。

範例:  

8 >> 2 傳回 2

<< 位元向左偏移

該運算會傳回第一個向左偏移的運算元。在第二個運算元中定義步驟數目。

範例:  

8 << 2 傳回 32

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com