💀
Второй курс РПО
C++
C++
  • Свойства и типы
  • Блок-схемы
  • Visual Studio
  • Первый проект
  • Вывод данных
  • Типы данных
  • Переменные и Константы
  • Ввод данных
  • Литералы
  • Задание [ ! ]
  • Первая практическая
  • Операторы в языке программирования
  • Арифметические операции в C++
  • Применение арифметических операций
  • Практическая работа №2
  • Практическая работа №3
  • Логические операции
    • Справочник по командам
  • Практическая работа №4
  • Практическая работа №5
  • Массивы
    • Спец. задание
  • ⚙️Справочник по C++
  • Домашнее задание №1
  • Функции
    • Более краткая версия
  • Практическая работа №6
  • Указатели
  • Задание на экране 12.12
  • Введение в строки
  • Перегрузка функций в C++
  • Функции класса
  • Полезные штуки
  • Работа с классами в C++
  • Дружественные классы в C++
Powered by GitBook
On this page
  • Основные правила вывода с помощью cout<<
  • Управляющие символы (Escape-последовательности)
  • Пример программы
  • Основные правила при компиляции
  • Raw-строки (C++11)

Вывод данных

08.11.2024

PreviousПервый проектNextТипы данных

Last updated 6 months ago

C++ позволяет выводить данные на экран с использованием команды cout<<. Чтобы корректно выводить текст, нужно учитывать несколько важных моментов.


Основные правила вывода с помощью cout<<

  1. Подключение библиотеки В начале программы указываем #include <iostream>.

  2. Пространство имен Используем using namespace std; для доступа к cout и другим стандартным командам.

  3. Кавычки Текст внутри cout всегда пишем в кавычках. Пример:

    cout << "Hello, world!";

Константа — это значение, которое нельзя изменить после задания.


Управляющие символы (Escape-последовательности)

Управляющие символы помогают форматировать вывод. Они начинаются с \, например:

  • \b — Удаляет последний символ

  • — Переход на новую строку

  • — Табуляция

  • \\ — Выводит обратную черту \

  • \" — Выводит двойную кавычку "

  • \' — Выводит одинарную кавычку '

Пример

cout << "The Man in red was \"old friend\" of John...";

Пример программы

Программа для вывода справки по управляющим символам:

#include <iostream>
using namespace std;

int main() {
    cout << "\t\t\t\tEscape Sequences\n\n";
    cout << "\t\t\\b\tBackspace\n";
    cout << "\t\t\\n\tNew line\n";
    cout << "\t\t\\t\tHorizontal tab\n";
    cout << "\t\t\\\\\tBackslash \\\n";
    cout << "\t\t\"\tDouble quotation mark \"\n";
    cout << "\t\t\'\tSingle quotation mark '\n";
    return 0;
}

Основные правила при компиляции

  1. Подключение библиотеки #include <iostream> и пространства имен using namespace std;.

  2. Функция main() — каждая программа начинается с нее.

  3. Символ ; — завершение каждой команды.


Особенности работы с кириллицей

В консоли Windows возможны проблемы с кириллицей из-за несовпадения кодировок. Например:

cout << "Утро"; // может вывести неверные символы

Решение: используйте только латиницу для корректного отображения.


Raw-строки (C++11)

В стандарте C++11 введены raw-строки для упрощения работы с текстом, содержащим управляющие символы. Формат: R"(текст_строки)"

Примеры:

cout << R"(hello\nworld)";        // выводит: hello\nworld
cout << R"("Test 'string'\t")";   // выводит: "Test 'string'\t"