Bagikan melalui


Ekspresi dengan Operator Tunggal

Operator unary hanya bertindak pada satu operand dalam ekspresi. Operator unary adalah sebagai berikut:

Operator ini memiliki associativity kanan-ke-kiri. Ekspresi unary umumnya melibatkan sintaks yang mendahului postfix atau ekspresi utama.

Sintaks

unary-expression:
postfix-expression
++ cast-expression
-- cast-expression
unary-operator cast-expression
sizeof unary-expression
sizeof ( type-id )
sizeof ... ( identifier )
alignof ( type-id )
noexcept-expression
new-expression
delete-expression
unary-operator: salah satu dari
* & + - ! ~

Keterangan

Apa pun postfix-expression dianggap sebagai unary-expression, dan karena apa pun primary-expression dianggap sebagai postfix-expression, apa pun primary-expression dianggap unary-expression juga. Untuk informasi selengkapnya, lihat Ekspresi postfix dan Ekspresi utama.

cast-expression adalah unary-expression dengan transmisi opsional untuk mengubah jenis. Untuk informasi selengkapnya, lihat Operator pemeran: ().

noexcept-expression adalah noexcept-specifier dengan constant-expression argumen. Untuk informasi selengkapnya, lihat noexcept .

Mengacu new-expression pada new operator. Mengacu delete-expression pada delete operator. Untuk informasi selengkapnya, lihat new operator dan delete operator.

Lihat juga

Jenis ekspresi