ここにリストされているすべての関数は、次でサポートされています。
関数は追加情報なしでリストされています。関数をクリックして詳細を確認してください。
関数 | Description |
---|---|
bitand | アイテム値とマスクの"ビット論理積"の値。 |
bitlshift | アイテム値のビット単位左シフト。 |
bitnot | アイテム値の"ビット否定"の値。 |
bitor | アイテム値とマスクの"ビット論理和"の値。 |
bitrshift | アイテム値のビット単位右シフト。 |
bitxor | アイテム値とマスクの"ビット排他的論理和"の値。 |
関数のパラメータに関する一般的な注意事項:
<
>
で示されます。項目の値とマスクとの"ビット単位のAND"の結果
サポートされる値の型: Integer
パラメーター:
比較はビット単位で行われますが、すべての値を指定する必要があり、結果は10進数で返されます。例えば、3番目のビットのチェックは、100ではなく4と比較することで行われます。
例:
bitand(last(/host/key),12)=8 または bitand(last(/host/key),12)=4 #3番目または4番目のビットが設定されていますが、両方が同時に設定されることはありません。 bitand(last(/host/key),20)=16 #3番目のビットが設定されておらず、5番目のビットが設定されています。
項目の値をビット単位で左にシフトします。
サポートされる値の型: Integer
パラメーター:
比較はビット単位で行われますが、すべての値を指定する必要があり、結果は10進数で返されます。例えば、3番目のビットのチェックは100ではなく4と比較することで行われます。
項目値の"ビット単位のNOT"の結果
サポートされる値の型: Integer
パラメーター:
比較はビット単位で行われますが、すべての値を指定する必要があり、結果は10進数で返されます。例えば、3番目のビットのチェックは100ではなく4と比較することで行われます。
項目の値とマスクの"ビット単位のOR"演算の結果
サポートされる値の型: Integer
パラメーター:
比較はビット単位で行われますが、すべての値を指定する必要があり、結果は10進数で返されます。例えば、3番目のビットのチェックは100ではなく4と比較することで行われます。
項目の値をビット単位で右にシフト
サポートされる値の型: Integer
パラメーター:
比較はビット単位で行われますが、すべての値を指定する必要があり、結果は10進数で返されます。例えば、3番目のビットのチェックは100ではなく4と比較することで行われます。
項目の値とマスクの"ビット単位の排他的論理和"の値
サポートされる値の型: Integer
パラメーター:
比較はビット単位で行われますが、すべての値を指定する必要があり、結果は10進数で返されます。例えば、3番目のビットのチェックは100ではなく4と比較することで行われます。
サポートされているすべての関数を参照してください。