Aviso do compilador (nível 3, desativado) C4287
'operator': incompatibilidade de constante negativa/sem sinal
Uma variável sem sinal foi usada em uma operação com um número negativo.
Esse aviso está desativado por padrão. Para obter mais informações, confira Avisos do compilador desativados por padrão.
Exemplo
O seguinte exemplo gera o erro C4287:
// C4287.cpp
// compile with: /W3
#pragma warning(default : 4287)
#include <stdio.h>
int main()
{
unsigned int u = 1;
if (u < -1) // C4287
printf_s("u LT -1");
else
printf_s("u !LT -1");
return 0;
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de