共用方式為


一元負運算子:-

- cast-expression

備註

一元負運算子 () 會產生其運算元的負數。 一元負運算子的運算元必須是算術類型。

整數運算元上會執行整數提升,且結果類型是運算元提升後的類型。 如需如何執行提升的詳細資訊,請參閱整數提升

Microsoft 特定的

不帶正負號數量的一元否定執行方式是 2^n 減去運算元的值,其中 n 是指定不帶正負號類型之物件的位元數 (Microsoft C++ 執行於運用二補數算術的處理器。 在其他處理器上,否定的演算法可能不同)。

請參閱

參考

具有一元運算子的運算式

C++ 運算子

C++ 運算子、優先順序和順序關聯性