В языке программирования C++ объект cout является стандартным потоком вывода, используемым для отображения данных на экране консоли. Он принадлежит пространству имен std и определен в библиотеке iostream.
Содержание
В языке программирования C++ объект cout
является стандартным потоком вывода, используемым для отображения данных на экране консоли. Он принадлежит пространству имен std и определен в библиотеке iostream.
Основные типы данных, выводимые с помощью cout
Целочисленные значения | int, short, long, long long |
Числа с плавающей точкой | float, double, long double |
Символьные данные | char, char16_t, char32_t, wchar_t |
Строки | const char*, string, wstring |
Логические значения | bool (выводит 1 или 0, либо true/false с модификаторами) |
Синтаксис использования cout
#include <iostream>
using namespace std;
int main() { cout << "Текст для вывода"; cout << переменная; cout << "Текст " << переменная << " продолжение текста"; return 0;
}
Особенности работы cout
- Использует оператор вставки << (оператор сдвига влево)
- Автоматически преобразует типы данных для вывода
- Не добавляет автоматически пробелы или переносы строк
- Может быть форматирован с помощью манипуляторов
Часто используемые манипуляторы cout
endl | Перенос строки и сброс буфера |
hex, oct, dec | Изменение системы счисления |
setw(n) | Установка ширины поля вывода |
setprecision(n) | Установка точности для чисел с плавающей точкой |
Примеры вывода разных типов данных
cout << 42;
- вывод целого числаcout << 3.14159;
- вывод числа с плавающей точкойcout << 'A';
- вывод символаcout << "Hello";
- вывод строкиcout << true;
- вывод логического значения
Объект cout является мощным инструментом вывода в C++, поддерживающим множество возможностей форматирования. Для работы с ним необходимо включить заголовочный файл iostream и использовать пространство имен std либо явно указывать std::cout.