Код вида:
unsigned int x = 10;
printf("%d\n", x);
на что естественно имею предупреждение: format ‘%ld’ expects type ‘long int’, but argument 2 has type ‘unsigned int’
Какие потенциальные проблемы могут от этого быть (на x86)? Знаю что можно тупо поправить на %d, но просто интересно.