Основы printf
Часть раздела Fundamentals путешествия по 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. - Объявите переменную типа float
piи инициализируйте её значением 3.14159. - Используйте
printf()для вывода этих значений в следующем формате:
The current year is 2023
The value of pi is 3.141590Обязательно используйте соответствующие спецификаторы формата для каждого типа переменной. Обратите внимание, что %f по умолчанию выводит значения типа float с 6 знаками после запятой, поэтому 3.14159 будет отображаться как 3.141590.
Шпаргалка
Функция printf() выводит форматированный результат на консоль и требует <stdio.h>:
printf("format string", argument1, argument2, ...);Общие спецификаторы формата:
%dдля целых чисел%fдля чисел с плавающей запятой%cдля символов%sдля строк
Пример:
int age = 25;
printf("I am %d years old.\n", age);Используйте \n для переноса строки.
Попробуйте сами
#include <stdio.h>
int main() {
// Объявите и инициализируйте свои переменные здесь
// Ваши операторы printf здесь
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение