printf
Синтаксис:
int printf(Формат, СписокПеременых);
Выводит на экран значения переменных. Формат
вывода задается в строке форматирования, которая помимо спецификатора
формата может содержать текст и управляющие символы. Значение первой
переменной выводится в соответствии с первым спецификатором формата,
второй — со вторым, и т. д.
Спецификаторы формата (необязательный параметр п задает ширину поля вывода).
Спецификатор |
Форма вывода |
%ni %nd |
Десятичное число со знаком |
%nu |
Беззнаковое целое десятичное число |
%n.mf |
Дробное число с десятичной точкой. Необязательный параметр m задает количество цифр дробной части |
%ne |
Дробное число с десятичной точкой или, если число не может быть представлено в форме с десятичной точкой, в экспоненциальной форме |
%ns |
Строка символов |
%nc |
Символ |
Управляющие и специальные символы.
Символ |
Действие |
\п |
Переводит курсор в начало следующей строки |
\t |
Переводит курсор в очередную позицию табуляции |
\\ |
Бэкслэш |
V |
Кавычка |
scant
Синтаксис:
int scanf(const char* Формат, СписокАмресовПеременных);
Вводит с клавиатуры значения переменных, в соответствии с указанным спецификатором формата. Первая переменная получает значение в соответствии с первым спецификатором формата, вторая — со вторым и т. д.
Замечание
В качестве параметра функции scanf должны передаваться адреса переменных, а не их имена.
Спецификатор |
Вводит |
%i %d |
Десятичное число со знаком |
%u |
Беззнаковое целое десятичное число |
%f %e |
Дробное число |
%s |
Строка символов |
%c |
Символ |
Заголовочный файл:
puts
Синтаксис:
:
puts(const char* Строка);
Выводит на экран строку символов и переводит
курсор в начало следующей строки экрана. В качестве параметра функции
можно использовать строковую константу или строковую переменную.
Заголовочный файл:
gets
Синтаксис:
:
char *gets(char* s);
Вводит с клавиатуры строку символов. Вводимая строка может содержать пробелы.
Заголовочный файл:
putch
Синтаксис:
:
int putch(int с);
Выводит на экран символ. Заголовочный файл:
getch
Синтаксис:
:
int getch(void);
Возвращает код символа нажатой клавиши. Если
нажата служебная клавиша, то функция getch возвращает 0. В этом случае,
для того, чтобы определить, какая служебная клавиша нажата, нужно
обратиться к функции getch еще раз.
Замечание
Функция getch не выводит на экран символ, соответствующий нажатой клавише.
Заголовочный файл:
cputs
Синтаксис:
:
cputs(const char* Строка);
Выводит на экран строку. Цвет выводимых символов можно задать при помощи функции textcolor, цвет фона — при помощи функции textbackground.
Замечание
Для перехода к началу следующей строки вместо \п следует использовать
символы \п\г, иначе курсор лишь переводится на ноки, на пересечении
которых находится знакоместо, куда переводится курсор.
Заголовочный файл:
clrscr
Синтаксис:
:
void clrscr(void)
Очищает экран и закрашивает его цветом, заданным функцией
textbackground.
Заголовочный файл:
window
Синтаксис:
void window(int xl, int yl, int x2, int y2);
Заголовочный файл: