X
Xamil
Original poster
Плавно пройдя 2 не сложных урока перейдем к вводу - выводу строк на экран .
Для этого в библиотеке stdio.h есть готовая функция printf() u scanf(); Есть похожие команды как puts() u gets() - их отличие в том, что в printf()u scanf() можно использовать потоки, т.е можно перенаправить вместо вывода на экран, вывод на принтер и т.д.
Для начала разберем как работет printg() и пару примеров с его использованием.
printf();
%d - это спецификатор вывода. \n - Управляющая последовательность
Управляющие последовательности
Спецификации вывода
puts();
Используйте puts всегда,если вам нужно только вывести текст
scanf();
Что обоначает знак (&) в си это обозначает операцию взятие адресса. НеНе забывайте знак взятия адресса при использовании фунции scanf() иначе ваша программа не поймет в какой адрес записать переменную .
Для этого в библиотеке stdio.h есть готовая функция printf() u scanf(); Есть похожие команды как puts() u gets() - их отличие в том, что в printf()u scanf() можно использовать потоки, т.е можно перенаправить вместо вывода на экран, вывод на принтер и т.д.
Для начала разберем как работет printg() и пару примеров с его использованием.
printf();
C:
printf("текст %.. %.... \n" , переменная,...);
Управляющие последовательности
Код:
\a -- Звуковой сигнал
\b -- Возврат на один симол строки
\f -- Прогон страницы
\n -- перевод строки
\r -- Возврат каретки
\t -- Горизонтальная табуляция
\v -- Вертикальная табуляция
\\ -- \
\? -- ?
\' -- '
\''-- ''
Код:
%с -- Одиночный символ
%d -- Десятичное целое число
%ld -- Дес. целое число со знаком
%f -- Дес.целое число с плав. точкой
%s -- Строкая символов
%u -- Дес.целое число без знаков
%lu -- Дес. длинное целое число без знаков
Не пытайтесь выводить несколько строк одной функцие printf()
puts();
Используйте puts всегда,если вам нужно только вывести текст
scanf();
C:
scanf("%.. %...",&переменная,&....);