Menu
CoddyTech

Основы printf

Часть раздела Основы путешествия по C на Coddy. Урок 11 из 63.

В C функция printf() используется для вывода форматированных данных в консоль. Она входит в стандартную библиотеку ввода-вывода <stdio.h>.

Базовый синтаксис printf():

printf("format string", argument1, argument2, ...);

Строка формата может содержать:

  • Обычный текст, который выводится как есть
  • Спецификаторы формата, которые начинаются с % и заменяются значениями аргументов

Вот несколько распространённых спецификаторов формата:

  • %d для целых чисел
  • %f для чисел с плавающей точкой
  • %c для символов
  • %s для строк

Пример:

int age = 25;
printf("I am %d years old.\n", age);

Это выведет: I am 25 years old.

\n в конце строки — это символ новой строки, который после вывода перемещает курсор на следующую строку.

challenge icon

Задание

Легко

Напиши программу на C, которая выполняет следующие действия:

  1. Объяви целочисленную переменную year и присвой ей начальное значение 2023.
  2. Объяви переменную с плавающей точкой pi и присвой ей начальное значение 3.14159.
  3. Используй printf(), чтобы вывести эти значения в следующем формате:
The current year is 2023
The value of pi is 3.141590

Убедись, что для каждого типа переменной используются подходящие спецификаторы формата. Обрати внимание: %f по умолчанию выводит значения с плавающей точкой с 6 знаками после запятой, поэтому 3.14159 будет отображено как 3.141590.

Попробуйте сами

#include <stdio.h>

int main() {
    // Объявите и инициализируйте здесь свои переменные
    
    // Разместите здесь свои вызовы printf
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C