一元正號和負號運算子:+
和 -
語法
+ cast-expression
- cast-expression
+
運算子
一元正號運算子 (+
) 的結果是其運算元的值。 一元加法運算子的運算元必須屬於算術類型。
整數提升會在整數運算元上執行。 結果類型會是運算元提升後的類型。 因此,運算式 +ch
(其中 ch
的類型為 char
) 會得到 int
類型,且值未經修改。 如需如何完成升階的詳細資訊,請參閱標準轉換。
-
運算子
一元負號運算子 (-
) 會產生其運算元的負值。 一元負運算子的運算元必須是算術類型。
整數運算元上會執行整數提升,且結果類型是運算元提升後的類型。 如需如何執行升階的詳細資訊,請參閱標準轉換。
Microsoft 特定的
不帶正負號數量的一元否定執行方式是 2^n 減去運算元的值,其中 n 是指定不帶正負號類型之物件的位元數。
END Microsoft 特定的
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應