Udostępnij za pośrednictwem


Jednoargumentowy operator negacji: -

- cast-expression

Uwagi

Jednoargumentowy operator negacji () daje przeciwieństwo jej operandu.Operand jednoargumentowego operatora negacji musi być typem arytmetycznym.

Całkowita promocja jest wykonywana na całkowitych operandach, a wynikowy typ jest typem, do którego argument jest promowany.Zobacz Promocje całkowite, aby uzyskać więcej informacji dotyczących sposobu przeprowadzania promocji.

Specyficzne dla firmy Microsoft

Jednoargumentowa negacja ilości bez znaku odbywa się przez odjęcie wartości operandu od 2^n, gdzie n jest liczbą bitów w obiekcie danego typu bez znaku. (Microsoft C++ działa na procesorach, które wykorzystują arytmetyczne uzupełnienie do dwóch.Na innych procesorach algorytm negacji może się różnić.)

Zobacz też

Informacje

Wyrażenia z operatorami jednoargumentowymi

Operatory języka C++

Operatory, pierwszeństwo i kojarzenie języka C++