при компиляции моей программы с GCC я получаю следующее предупреждение:
format ‘%d’ expects type ‘int’, but argument 2 has type ‘long unsigned int
Теперь, просто поигравшись, я понимаю, что% lo исправляет предупреждение. Однако я не совсем понимаю, что делаю.
Есть ли соглашение об именах для получения краткой формы типа? Например, int - это% d, почему ??
Спасибо!