супер простой, но мне не понятно. К примеру.
int chislo;
scanf(" %d", &chislo);
printf("\n%d", chislo);
Почему если ввести к примеру 02 вернётся 2? Почему 0 обрезается?
В общем искал в интернатах ответ на другой вопрос, а нашёл на этот) правда он тоже с негативом. Можно использовать лидирующие нули и тогда 0 перед однозначными цифрами будет выводиться. printf("\n%02d", chislo); А искал вообще как вывести символ % в printf. Странно, но на \% мне выводится предупреждение. А с %% все норм.
%% это вывод %
Обсуждают сегодня