Warning: file_put_contents(): Filename cannot be empty in /home/users/s/sergsh/domains/intmain.ru/wp-load.php(2) : runtime-created function on line 1
Функция printf » Язык программирования Си
Вы находитесь здесь: Главная > Базовые понятия языка Си > Функция printf

Функция printf

Общение с пользователем в чистом Си происходит через консоль. Для того, чтобы выводить какую-либо информацию используется функция printf, предназначенная для форматированного вывода текста в консоль. Функция описана в заголовке stdio.h, поэтому мы и включили данный заголовок в нашу программу.

Форматирование при выводе строк в консоль. Существует 2 основных инструмента придания выводу необходимого вида: экранированные последовательности и заполнители.

Экранированная последовательность — это буква или символ, написанная после знака обратного слеша, которые при выполнении программы будут на что-то заменены.

Самые распространенные экранированные погрешности:

\n – символ новой строки;

\t – символ табуляции;

\\ — символ обратного слеша;

\0 –символ конца строки.

Заполнитель- это так же специальная последовательность, но она говорит компилятору, что на место этой последовательности необходимо вставить некий аргумент, который будет передан после строки через запятую при вызове данной функции printf. Заполнитель начинается со знака % и обозначает тип вставляемой переменной.

Наиболее часто используются:

%d – для переменных типа интеджер, она же децимел;

%s – для строк;

%c – для переменных типа char;

%p – для указателей

%f –флоут

%lf- лонгфлоут

%x

для заполнителей %d,%i,%f часто используются дополнительные параметры, такие как количество знаков после запятой или общее количество знаков целого числа.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

Вы должны быть авторизованы, чтобы оставить комментарий.