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ć.)