Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Alg1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
101.84 Кб
Скачать

26. Вывод строк и символов. Функции puts() и printf().

Функция puts() выводит передаваемый ей аргумент на экран, завершая вывод переходом на новую строку. Она имеет следующий прототип:

int puts(const char *str);

Здесь str - это выводимая строка. Функция возвращает нецелое число в случае удачи и EOF - в случае неудачи. Она понимает коды с обратным слэшем, как и printf(), например \t воспринимается как табуляция. Вызов функции puts() требует гораздо меньше процессорного времени на реализацию, чем printf(), поскольку puts() выводит только строку символов. Она не может выводить числа или выполнять преобразование форматов. Она занимает, меньше места и работает быстрее printf(). Следующий оператор выводит «hello» на экран:

puts("hello");

//приме риспользования функции puts

#include <cstdio>

int main()

{

char string[] = "Войны выигрывают люди, а не магические фокусы.";

puts (string); // вывод на экран

}

Функция printf() является функцией стандартного вывода. С помощью этой функции можно вывести на экран монитора строку символов, число, значение переменной...

Функция printf() имеет прототип в файле stdio.h

int printf(char *управляющая строка, ...);

В случае успеха функция printf() возвращает число выведенных символов.

Управляющая строка содержит два типа информации: символы, которые непосредственно выводятся на экран, и спецификаторы формата, определяющие, как выводить аргументы.

Функция printf() это функция форматированного вывода. Это означает, что в параметрах функции необходимо указать формат данных, которые будут выводиться. Формат данных указывается спецификаторами формата. Спецификатор формата начинается с символа % за которым следует код формата.

%с символ

%d целое десятичное число

%i целое десятичное число

%e десятичное число в виде x.xx e+xx

%E десятичное число в виде x.xx E+xx

%f десятичное число с плавающей запятой xx.xxxx

%F десятичное число с плавающей запятой xx.xxxx

%g %f или %e, что короче

%G %F или %E, что короче

%o восьмеричное число

%s строка символов

%u беззнаковое десятичное число

%x шестнадцатеричное число

%X шестнадцатеричное число

%% символ %

%p указатель

%n указатель

27. Понятие массива. Индекс и элемент массива.

Массив это структура данных, представленная в виде группы ячеек одного типа, объединенных под одним единым именем. Массивы используются для обработки большого количества однотипных данных.

Имя массива является указателем, что такое указатели расскажу немного позже. Отдельная ячейка данных массива называется элементом массива. Элементами массива могут быть данные любого типа.

Массивы могут иметь как одно, так и более одного измерений. В зависимости от количества измерений массивы делятся на одномерные массивы, двумерные массивы, трёхмерные массивы и так далее до n-мерного массива. Чаще всего в программировании используются одномерные и двумерные массивы, поэтому мы рассмотрим только эти массивы.

Индекс массива — элемент перечислимого множества, который указывает на конкретный элемент массива.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]