Operador unario de negación: -
- cast-expression
Comentarios
El operador de negación unario (–) genera el negativo de su operando. El operando del operador de negación unario debe ser un tipo aritmético.
La promoción de entero se realiza en operandos enteros y el tipo resultante es el tipo al que se promueve el operando. Vea Promociones de entero para obtener más información sobre cómo se realiza la promoción.
Específicos de Microsoft
La negación unaria de cantidades sin signo se realiza restando el valor del operando de 2^n, donde n es el número de bits de un objeto del tipo sin signo especificado. (Microsoft C++ se ejecuta en procesadores que utilizan aritmética de complemento de dos. En los demás procesadores, el algoritmo de negación puede diferir).