Share via


単項演算子: -

- cast-expression

解説

減算演算子 () はオペランドの否定を生成します。単項否定演算子のオペランドが数値型である必要があります。

の整数の上位変換は整数のオペランドで実行され結果の型はオペランドがで昇格される型です。上位変換の実行方法の詳細については整数の上位変換は " " を参照してください。

Microsoft 固有の仕様 →

unsigned の数値を減算に検出が特定の unsigned 型のオブジェクトのビット数である 2^n のオペランドの値を減算することによって実行されます。Microsoft C++ であり操作を使用するプロセッサで実行されます。他のプロセッサでは拒否のアルゴリズムは異なる場合があります)。

参照

関連項目

単項演算子との式

C++ の演算子

演算子の優先順位と結合規則