共用方式為


一元負運算子:-

- cast-expression

備註

一元負運算子 (-) 會產生運算元的負值。 一元負運算子的運算元必須是算術的型別。

整數提升對整數運算元和結果型別是要升級的運算元的型別。 請參閱整數提升如需有關如何執行升級操作。

Microsoft 專有的

數量不帶正負號的一元 (unary) 負值都由減去將運算元從 2 ^ n,其中 n 是指定不帶正負號型別的物件中的位元數。 (Microsoft C++,以便利用 2 的補數運算的處理器上執行。 其他的處理器,否定的演算法可能有所不同。)

請參閱

參考

一元 (unary) 運算子的運算式

C + + 運算子

運算子優先順序和順序關聯性