Конспект лекций по информатике и информационным технологиям

139 %е,%Е - число с плавающей точкой в экспоненциальной форме; %и - десятичное число в беззнаковой форме; %с - символ; %s - строка. В форматную строку также могут входить управляющие символы: \п - управляющий символ новая строка; \t - табуляция; \а - звуковой сигнал и др. Также в форматной строке могут использоваться модификаторы формата, которые управляют шириной поля, отводимого для размещения выводимого значения. Модифика­ торы - это числа, которые указывают минимальное количество позиций для вывода зна­ чения и количество позиций ля вывода дробной части числа: %[-]т[.р]С, где — задает выравнивание по левому краю, m - минимальная ширина поля, р - количество цифр после запятой для чисел с плавающей точкой и ми­ нимальное количество выводимых цифр для целых чисел (если цифр в числе меньше, чем значение р, то выводятся начальные нули), С- спецификация формата вывода. Пример рпп1Г("\пСпецификации формата:\п%10.5(1 - целое,\п%10.5Г - с плавающей точкой\ \п%10.5е - в экспоненциальной форме\п%108 - строка",10,10.0,10.0,"10"); Будет выведено: Спецификации формата: 00010 - целое 10.00000 - с плавающей точкой 1.00000е+001 - в экспоненциальной форме 10 - строка. 2) scanf ( форматная строка, список аргументов); В качестве аргументов используются адреса переменных. Например: scanf(" %d%f ", &х,&у); При использовании библиотеки классов Си++, подключается библиотечный файл iostream.h, в котором определены стандартные потоки ввода данных от клавиатуры cin и вывода данных на экран дисплея cout, а также соответствующие операции 1) « - операция записи данных в поток; 2) » - операция чтения данных из потока. Например: #include <iostream.h>; c o u t « "\пВведите количество элементов: "; cin » п; Контрольные вопросы 1. Что такое форматная строка? Что содержит форматная строка функции printf? Что содержит форматная строка функции scanf? 2. Что такое спецификация преобразования? Привести примеры спецификаций пре­ образования для различных типов данных. 3. Что будет выведено функцией рпп1Г("\пСреднее арифметическое последовательно­ сти чисел равно: %10.5f \пКоличество четных элементов последовательности рав- HO %10.5d ",S/n,k); 4. Как записать вывод результатов из вопроса 3 с помощью операции « ?

RkJQdWJsaXNoZXIy MTY0OTYy