Какова краткая форма long unsigned int

при компиляции моей программы с GCC я получаю следующее предупреждение:

format ‘%d’ expects type ‘int’, but argument 2 has type ‘long unsigned int

Теперь, просто поигравшись, я понимаю, что% lo исправляет предупреждение. Однако я не совсем понимаю, что делаю.

Есть ли соглашение об именах для получения краткой формы типа? Например, int - это% d, почему ??

Спасибо!

6
задан icedTea 20 February 2012 в 17:53
поделиться