Condividi tramite


Operatore di negazione unario: -

- cast-expression

Note

Operatore di negazione unario (-) produce il segno negativo del suo operando.L'operando all'operatore di negazione unario deve essere un tipo aritmetico.

La promozione integrali viene eseguita su operandi integrali e il tipo risultante è il tipo a cui l'operando viene promosso.vedere promozioni integrali per ulteriori informazioni su come la promozione viene eseguita.

Specifici di Microsoft

La negazione unaria quantità senza segno viene eseguita sottraendo il valore dell'operando da 2^n, dove n è il numero di bit in un oggetto di tipo unsigned specificato.(Esecuzioni di Microsoft C++ nei processori che utilizzano l'aritmetica di two's-complemento.In altri processori, l'algoritmo per la negazione può variare.)

Vedere anche

Riferimenti

Espressioni con gli operatori unari

Operatori di C++

Precedenza e associatività di operatore