Oracle Solaris Studio 12.2: C ユーザーガイド

E.1.5.3 (6.3) 符号付き整数におけるビット単位演算の結果

ビット単位演算を signed の型に適用すると、sign ビットを含むオペランドのビット単位演算となります。その結果の各ビットは、両オペランドの対応するビットが設定されていた場合にのみ設定されます。