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

Vea también

Referencia

Expresiones con los operadores unarios

Operadores de C++

Operador Prioridad y Asociatividad