ВУЗ:
Составители:
Рубрика:
14
int num_i;
float num_f;
num_i = 5;
num_f = 10.5;
printf(“num_i = %d, num_f = %f”, num_i, num_f);
Результат выполнения программы будет выглядеть так:
num_i = 5, num_f = 10.5
Кроме спецификаторов в функции printf() используются управляющие
символы, такие как перевод строки \n, табуляции \t и др. Например, если в
ранее рассмотренном примере необходимо вывести значения переменных не в
строчку, а в столбик, то необходимо переписать функцию printf() следующим
образом:
printf(“num_i = %d,\n num_f = %f”, num_i, num_f);
Аналогично используется и символ табуляции.
Для ввода информации с клавиатуры удобно использовать функцию scanf()
библиотеки stdio.h, которая имеет следующий синтаксис:
int scanf( const char *format [,argument]... );
Здесь, как и для функции printf(), переменная *format определяет форматную
строку для определения типа вводимых данных и может содержать те же
спецификаторы что и функция printf(). Затем, следует список необязательных
аргументов. Работа функции scanf() демонстрируется на листинге 2.
Листинг 2. Пример использования функции scanf().
#include <stdio.h>
int main()
{
int age;
float weight;
printf(“Введите информацию о Вашем возрасте: ”);
scanf(“%d”, &age);
printf(“Введите информацию о Вашем весе: ”);
scanf(“%f”, &weigth);
printf(“Ваш возраст = %d, Ваш вес = %f”, age, weigth);
return 0;
}
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
