この関数は、同じ長さの2つのビット パターンを受け取り、対応するビットのペアごとに論理積演算を実行します。同じ位置のビットがどちらも1の場合、結果は1になります。それ以外の場合の結果は、0になります。入力引数のどちらかがNULLの場合、この関数はNULLを返します。
引数target_argとbit_mask_argの長さが異なる場合、これらの引数は次に示すように処理されます。
- 引数target_argとbit_mask_argを、それぞれの最下位のバイトまたはビットで整列する。
- 短い方の引数には、長い方の引数と同じサイズになるまで、左側に0を埋め込む。