Функция printf() является функцией стандартного вывода. С помощью этой функции можно вывести на экран монитора строку символов, число, значение переменной...
Функция printf() имеет прототип в файле stdio.h
В случае успеха функция printf() возвращает число выведенных символов.
Управляющая строка содержит два типа информации: символы, которые непосредственно выводятся на экран, и спецификаторы формата, определяющие, как выводить аргументы.
Функция printf() это функция форматированного вывода. Это означает, что в параметрах функции необходимо указать формат данных, которые будут выводиться. Формат данных указывается спецификаторами формата. Спецификатор формата начинается с символа % за которым следует код формата.
Таблица 1 – Спецификаторы формата
%с
символ
%d
целое десятичное число
%i
целое десятичное число
%e
десятичное число в виде x.xx e+xx
%E
десятичное число в виде x.xx E+xx
%f
десятичное число с плавающей запятой xx.xxxx
%F
десятичное число с плавающей запятой xx.xxxx
%g
%f или %e, что короче
%G
%F или %E, что короче
%o
восьмеричное число
%s
строка символов
%u
беззнаковое десятичное число
%x
шестнадцатеричное число
%X
шестнадцатеричное число
%%
символ %
%p
указатель
%n
указатель
2. Функция scanf() - функция форматированного ввода. С её помощью вы можете вводить данные со стандартного устройства ввода (клавиатуры). Вводимыми данными могут быть целые числа, числа с плавающей запятой, символы, строки и указатели.
Функция scanf() имеет следующий прототип в файле stdio.h
Функция возвращает число переменных которым было присвоено значение.
Управляющая строка содержит три вида символов: спецификаторы формата, пробелы и другие символы. Спецификаторы формата начинаются с символа %.
Таблица 2 - Спецификаторы Формата
%c
чтение символа
%d
чтение десятичного целого
%i
чтение десятичного целого
%e
чтение числа типа float (плавающая запятая)
%h
чтение short int
%o
чтение восьмеричного числа
%s
чтение строки
%x
чтение шестнадцатеричного числа
%p
чтение указателя
%n
чтение указателя в увеличенном формате
3. Функция getch(); Прототип: conio.h
Функция getch() возвращает очередной символ, считанный с консоли, но не выводит этот символ на экран.