Preguntas con la etiqueta [signed]

Lista signed preguntas

Detectando desbordamiento firmado en C/C++

13
respuestas
101
votos
45.5k
vistas

A primera vista, esta pregunta puede parecer un duplicado de ¿Cómo detectar el desbordamiento de enteros? , sin embargo, en realidad es significativamente diferente. Descubrí que, si bien detectar un

Ver este fragmento de código int main() { unsigned int a = 1000; int b = -1; if (a>b) printf("A is BIG! %d\n", a-b); else printf("a is SMALL! %d\n", a-b);

En el libro "Referencia completa de C" se menciona que, charpor defecto, no está firmado. Pero estoy intentando verificar esto tanto con GCC como con Visual Studio. Lo toma como

Estoy tratando de entender por qué el siguiente código no emite una advertencia en el lugar indicado. //from limits.h #define UINT_MAX 0xffffffff /* maximum unsigned int value */ #define INT_MAX