cout вывод в консоль С++

Выражение std::cout определен в заголовочном файле iostream и служит для вывода текста, чисел, символов и т.д. Конец строки задается либо выражением std::endl либо спецсимволом "\n" (так как это символ - то можно и '\n').


#include <iostream> // cout
#include <iomanip>  // setw, setprecision
using std::cout;    // Избавляемся от префикса std::
using std::setw;
using std::setprecision;

int main(){
    double num = 123456789.23456789;
    cout << num << '\n';        // 1.23457e+08
    cout << std::fixed;         // выводит числа без степени, с количеством знаков заданным в setprecision
    cout << num << '\n';        // 123456789.234568
    cout << setprecision(3);    //определяет количество знаков для float.
    cout << num << '\n';        // 123456789.235
    cout << setw(20);           // Ширина поля 20 символов. Выравнивание как в таблице. Действует только на один следующий вывод (<<). Размещать перед данными переменной длины. По умолчанию выравнивание по правому краю.
    cout << num << '\n';        //       123456789.235
    cout << num << setw(10) << "hi \n" ;          // 123456789.235        hi
    cout << num << setw(10) << std::left << "hi"; // 123456789.235hi          Спецификаторы left и right определяют выравнивание текста после setw()
}

Вывод через std::cout подобно функции printf() из языка Си, но гораздо удобнее тем, что не требуется указывать тип переменных которые нужно выводить.

2023-10-22



Понравилась страница?
Добавить в закладки
Или поделиться!

Связанные темы

Русский текст в консоли Windows C++
cout вывод в консоль С++