Спецификация вывода целого числа со знаком
Для отрицательных чисел автоматически выводится знак - (минус). Для положительных чисел знак + (плюс) выводится только в том случае, если задан признак +; если в спецификации задан пробел ^>, то в позиции знака выводится пробел. Символы преобразования
l — необходим для данных типа long';
d - определяет вывод данных типа int в десятичном формате
со знаком.
Примеры
%d 43
%+d +43
%d