Компьютерные технологии в приборостроении. Основы программирования на C/C++. Анодина-Андриевская Е.М. - 7 стр.

UptoLike

7
1.4. Ввод и вывод в С/С++
Для реализации функций ввода-вывода необходимо включить в текст
программы файлы заголовков stdio.h (подключение функций стандарт-
ного ввода-вывода) и conio.h (подключение функций консольного вво-
да-вывода) с помощью директивы # include:
# include <stdio.h>,
# include <conio.h>.
Стандартный ввод-вывод может быть двух видов: форматированный
и неформатированный. Функции ввода и вывода приведены в табл. 2.
Таблица 2
ВЫВОД ВВОД
Функция Назначение
Примеры
использования
Функция Назначение
Примеры
использования
Форматированный ввод и вывод (файл заголовков stdio.h)
printf
(формат,
данные)
для вывода
данных
printf("n= %d,
v= %f",n,v)
scanf
(формат,
данные)
для ввода
данных
scanf("%f",
&a)
Строка формата заключается в кавычки и может содержать любой текст и
метки, называемые указателями формата. Kаждый указатель формата
начинается с символа "%", после которого стоит буква, указывающая тип
данных:
– %d – целое число
– %u – целое число
без знака
– %c – символ
– %s – строка
– %o – целое число в восьмеричной системе
– %x – целое число в шестнадцатеричной системе
– %f – вещественное число типа float или double
– %e – вещественное число в экспоненциальной форме
– %g – вещественное число в наиболее короткой форме
Неформатированный ввод и вывод (файл заголовков stdio.h)
puts()
для вывода
на экран
строковых
литералов,
констант и
перемен-
ных
# define C'A'
char s ='ABC'
main()
{puts('ABC');
puts(C);
puts(s);}
gets()
для ввода
строки в
переменную
main()
{
char s[15];
gets(s);
}
putchar()
для вывода
единичного
символа на
экран
# define C 'A'
main()
{char l;
putchar('A');
putchar(C);
p
utchar
(
l
);}
getchar()
для ввода с
клавиатуры
единичного
символа
main()
{
char с;
int i;
c = getchar();
i =
g
etchar
();}