この関数は、同じ長さの2つのビット パターンを受け取り、次のテーブルに示すように、対応するビットのペアごとに論理和演算を実行します。
条件 | 結果 |
---|---|
入力引数を基にしたビットのどちらかが1 | 1 |
入力引数を基にしたビットの両方が0 | 0 |
入力引数のいずれかがNULL | NULL |
引数target_argとbit_mask_argの長さが異なる場合、これらの引数は次に示すように処理されます。
- 引数target_argとbit_mask_argを、それぞれの最下位のバイトまたはビットでソートする。
- 短い方の引数には、長い方の引数と同じサイズになるまで、左側に0を埋め込む。
詳細については、長さの等しくない引数に対するビット/バイト演算の実行を参照してください。