シフト演算の結果は、2 番目のオペランドが負である場合、または右オペランドが、昇格した左オペランドのビット単位の幅以上の場合、未定義です。シフト演算子によって実行される変換にはオーバーフロー条件やアンダーフロー条件が用意されていないため、シフト演算の結果を変換後の最初のオペ...
ビット演算子とシフト演算子には、単項ビット補数、2 項左シフトおよび右シフト、符号なし右シフト、2 項論理 AND、OR、排他的 OR 演算子が含まれます。 これらのオペランドは整数の数値型またはchar型のオペランドを受け取ります。