РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
456 of 815 menu

Класс ios

Класс ios - это базовый класс для всех потоков ввода-вывода в C++. Он содержит информацию о состоянии потока, флаги форматирования, точность вывода, ширину поля и символ заполнения. Класс ios не имеет открытого конструктора - он используется как базовый для классов istream, ostream и их производных. Все методы ios доступны через объекты cin и cout.

Синтаксис

#include <iostream> ios::метод(параметры)

Пример

Давайте проверим состояние потока cout с помощью метода good и выведем результат:

#include <iostream> using namespace std; int main() { cout << cout.good() << endl; return 0; }

Результат выполнения кода:

1

Пример

Давайте установим ширину поля вывода с помощью метода width и выведем число 42:

#include <iostream> using namespace std; int main() { cout.width(5); cout << 42 << endl; return 0; }

Результат выполнения кода:

42

Пример

Давайте установим точность вывода с помощью метода precision и выведем число с плавающей точкой:

#include <iostream> using namespace std; int main() { cout.precision(3); cout << 3.14159 << endl; return 0; }

Результат выполнения кода:

3.14

Смотрите также

  • метод precision,
    который устанавливает точность вывода чисел с плавающей точкой
  • метод width,
    который устанавливает ширину поля вывода
  • метод fill,
    который устанавливает символ заполнения поля
  • метод good,
    который проверяет, что поток находится в хорошем состоянии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить