共用方式為


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

一元 (unary) 運算子可在運算式中只有一個運算元。 一元 (unary) 運算子如下所示:

這些運算子具有從右至左順序關聯性。 一元 (unary) 運算式通常都牽涉到前一個後置或主要的運算式的語法。

以下是可能的形式的一元 (unary) 運算式。

  • 後置運算式

  • ++一元運算式

  • ––一元運算式

  • 一元 (unary) 運算子轉型運算式

  • sizeof一元運算式

  • sizeof(型別名稱)

  • decltype(運算式)

  • 配置運算式

  • 解除配置運算式

任何後置運算式 會被視為 一元 (unary) 運算式,而且因為主要的任何運算式被視為 後置運算式,任何主要運算式會被視為 一元 (unary) 運算式也。 如需詳細資訊,請參閱後置的運算式主要運算式

A 一元 (unary) 運算子一或多個以下的符號所組成:* &+–!~

轉型運算式是使用選擇性的變更型別轉換,否則使用一元 (unary) 運算式。 如需詳細資訊,請參閱轉型運算子: ()

運算式可以是任何運算式。 如需詳細資訊,請參閱 運算式 (C++)

配置運算式指的是new運算子。 解除配置運算式指的是delete運算子。 如需詳細資訊,請參閱本主題稍早的連結。

請參閱

參考

運算式的型別