Теоретическая часть



бет7/8
Дата10.04.2023
өлшемі0,52 Mb.
#81020
түріПрактическая работа
1   2   3   4   5   6   7   8
    Бұл бет үшін навигация:
  • Scanf ()
int i=5; f
loat f = 1.5;
double d = 3.141592;
printf ("%d %f %lf", i, f, d);

Функция printf также дает возможности управления выводом с помощью эскейп-последовательностей, начинающихся с символа ESC (обратный слэш «\»). Некоторые из них приведены в табл. 9.


Табл. 9 Эскейп-последовательности





Scanf ()функция ввода с консоли.
Общая форма записи этой функции: scanf (“форматная строка”, &перем1 [, &перем2] [, …]).
Аргументы функции scanf аналогичны соответствующим аргументам функции printf, за исключением того, что в качестве параметров scanf принимает не имена переменных, а их адреса. В силу этого перед именем каждой переменной в scanf должен стоять знак операции взятия адреса & (амперсанд).
Например, команда вводит данные в переменные а, b, c через их адреса в целочисленном формате: scanf("%d %d %d",&a,&b,&c);
Потоковый ввод-вывод организуется с помощью библиотеки iostream.h, что предполагает наличие директивы #include в заголовочной части программы.
В библиотеке определены два потоковых объекта с именами cin и cout, которые связаны с клавиатурой и экраном компьютера соответственно. Для них определены следующие операции:
 извлечение из потока, т.е. ввод с клавиатуры cin;
 размещение в потоке, т.е. вывод на экран cout.
Общая форма записи этих операторов:
cin >> переменная;
cout << текстовая строка или переменная.
Например:
/ объявляется и одновременно инициализируется переменная целого типа index /
int index = 5;
// на экран выводится значение переменной index, равное 5 cout <
/ объявляется переменная х вещественного типа, ее значение вводится с клавиатуры /
float x; cin >>x;
/ объявляется переменная а целого типа, значение переменной a вводится с клавиатуры/


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет