Operador de negação unário:-
- cast-expression
Comentários
O operador de negação unário (–) produz o negativo do seu operando.O operando para o operador de negação unário deve ser um tipo de aritmético.
Promoção integral é realizada em operandos integrais e o tipo resultante é o tipo ao qual o operando for promovido.Consulte Promoções Integral para obter mais informações sobre como a promoção é executada.
Específicos do Microsoft
Negação unário de quantidades não assinadas é executada, subtraindo o valor do operando de 2 ^ n, onde n é o número de bits em um objeto do tipo dado não assinado.(Microsoft C++ é executado nos processadores que utilizam a aritmética de complemento a dois.Em outros processadores, o algoritmo para negação pode ser diferente.)