Почему в printf необходимо приведение?

Для печати числа типа off_t было рекомендовано использовать следующий кусок кода:

off_t a;
printf("%llu\n", (unsigned long long)a);
  • Почему форматной строки недостаточно?
  • В чем будет проблема, если ее не приводить?
13
задан Beginner 29 November 2011 в 00:03
поделиться