Operador unario de negación: -
- cast-expression
Comentarios
El operador unario de negación (–) genera la negativa del operando.El operando el operador unario de negación debe ser un tipo aritmético.
La promoción completa se realiza en operandos enteros, y el tipo resultante es el tipo al que se promueve el operando.Vea promociones enteras 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 es realizada restando el valor del operando de 2^n, donde n es el número de bits en un objeto de tipo unsigned especificado.(Microsoft C++ ejecuta en procesadores que utilizan aritmética complemento de.En los demás procesadores, el algoritmo para la negación puede diferir.)