Что такое функция printf() в программировании на C

Cto Takoe Funkcia Printf V Programmirovanii Na C



C — один из популярных языков программирования, который имеет широкое применение в разработке программного обеспечения. Одной из его важных функций в C является printf функция, которая широко используется для отображения вывода на консоли. Если вы не знаете о printf() в C, следуйте этой статье, где мы подробно рассмотрим printf() функция, ее синтаксис и ее использование в программировании на C.

Что такое printf() в C

printf() Функция включена в стандартную библиотеку C и широко применяется в программе для отображения вывода на консоли. Эта функция принимает любой тип ввода, указанный в закрытых скобках. Однако пользователи должны указать тип вывода с помощью спецификаторов формата. Без использования каких-либо спецификаторов формата printf() функция не сможет сгенерировать вывод на консоль.

Ниже приведен синтаксис для использования printf() функция в программировании на Си.







printf ( формат , аргумент1 , аргумент2 , ... ) ;

Каковы параметры функции printf()

printf() функция принимает следующие аргументы.



  • Формат: Указатель на заканчивающуюся нулем строку, записанную в файловый поток. Он состоит из символов и дополнительного спецификатора формата, начинающегося с %.
  • Дополнительные аргументы: Другие аргументы, описывающие данные для печати. Они появляются в порядке описателя формата.

Что включает спецификатор формата

Части спецификатора формата задаются следующим образом:



  • Ведущий знак %.
  • Один или несколько флагов, изменяющих поведение конверсии (необязательно).
  • Если знака нет, то в начале результата ставится пробел.
  • Необязательный * или целое число используется для определения поля минимальной ширины.
  • Чтобы определить точность, необязательное поле, включающее a. за которым следует * или целые числа или ничего.
  • Необязательный модификатор длины, определяющий размер аргумента.
  • Спецификатор формата преобразования.

Для большего понимания посмотрите на пример printf() функция в C, приведенная ниже:





#include
инт основной ( )
{
уголь чр '=' 'к' ;
плавать число1 '=' 9007 , число2 '=' 0,9756 ;
инт int_num '=' 60 ;
printf ( 'число1, умноженное на число2= %f \n ' , число1 * число2 ) ;
printf ( 'Установка ширины %*c \n ' , 8 , чр ) ;
printf ( 'Восьмеричный эквивалент %d равен %o' , int_num , int_num ) ;
возвращаться 0 ;
}

Приведенный выше код определяет переменные для символа, чисел с плавающей запятой и целого числа. Затем он использует printf() Функция для отображения умножения чисел с плавающей запятой, установки ширины символа и отображения восьмеричного эквивалента целого числа.



Наиболее распространенные спецификаторы формата с функцией printf():

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

Заключение

printf() используется в C для записи форматированных строк. Он определяется внутри заголовочный файл. В приведенном выше руководстве мы описали синтаксис, аргументы и работу printf() функция вместе с примером. В этом руководстве также обсуждался спецификатор формата.