Основы 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 в конце строки — это символ новой строки, который после вывода перемещает курсор на следующую строку.
Задание
ЛегкоНапиши программу на C, которая выполняет следующие действия:
- Объяви целочисленную переменную
yearи присвой ей начальное значение 2023. - Объяви переменную с плавающей точкой
piи присвой ей начальное значение 3.14159. - Используй
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;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
2Переменные
Типы данныхЦелое числоFloat — DoubleСимволыЛогические значенияКонстантыОсновы printfПравила именования переменныхПреобразование типов, часть 1Преобразование типов, часть 2Итоговое задание на повторение3Операторы
Арифметические операторыОператор остатка от деленияИнкремент/декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Итоговое заданиеПотренируйтесь самостоятельно: Онлайн-компилятор C