Главная страница
Навигация по странице:

  • Символ Описание \r

  • Управляющие символы С. Управляющие символы С Управляющие символы или как их ещё называют escapeпоследовательность


    Скачать 324.09 Kb.
    НазваниеУправляющие символы С Управляющие символы или как их ещё называют escapeпоследовательность
    Дата20.06.2020
    Размер324.09 Kb.
    Формат файлаpdf
    Имя файлаУправляющие символы С.pdf
    ТипДокументы
    #131560

    Управляющие символы С++
    Управляющие символы (или как их ещё называют — escape-последовательность) — символы которые выталкиваются в поток вывода, с целью форматирования вывода или печати некоторых управляющих знаков С++. Основной список управляющих символов языка программирования C++ представлен ниже (см. Таблица 1).
    Таблица 1 — Управляющие символы С++
    Символ
    Описание
    \r возврат каретки в начало строки
    \n новая строка
    \t горизонтальная табуляция
    \v вертикальная табуляция
    двойные кавычки
    \’ апостроф
    \\ обратный слеш
    \0 нулевой символ
    \? знак вопроса
    \a сигнал бипера (спикера) компьютера
    Все управляющие символы, при использовании, обрамляются двойными кавычками, если необходимо вывести какое-то сообщение, то управляющие символы можно записывать сразу в сообщении, в любом его месте. Ниже показан код программы, использующей управляющие символы.
    // in_out.cpp: определяет точку входа для консольного приложения.
    #include "stdafx.h"
    #include
    using namespace std;
    int main()
    {
    cout << "\t\tcontrol characters C++"; // две табуляции и печать сообщения
    cout << "\FSPO\n"; // возврат каретки на начало строки и печать сообщения
    cout << "\'formatting\' output with \"escape characters\""; // одинарные и двойные ковычки
    cout << "\a\a\a\a\a\a\a\a\a\a\a\a\a\a" <
    system("pause");
    return 0;
    }

    В строке 9 в выходной поток поступают две табуляции
    \t\t
    , после чего печатается сообщение
    control characters C++
    . В строке 10 управляющий символ
    \r
    возвращает каретку в начало строки и печатает сообщение
    cppstudio.com
    , причём данное сообщение займет место двух табуляций из строки 9. После этого каретка будет переведена на новую строку, так как в конце сообщения строки 10 стоит символ
    \n
    . В строке 11 первое и последнее слова сообщения обрамлены одинарными и двойными кавычками соответственно. В строке 12 в выходной поток сдвигаются управляющие символы
    \a
    , эти символы запускают спикер компьютера. Результат работы программы показан ниже (см. рисунок 1).
    FSPO control characters C++
    'formatting' output with "escape characters"
    Для продолжения нажмите любую клавишу . . .
    Рисунок 1 — Управляющие символы C++
    В данной теме мы рассмотрели основные управляющие символы С++, чаще всего вы будете пользоваться символами
    \t
    и
    \n
    . Управляющие символы
    C++ — это не основной способ форматированного вывода, но наиболее простой и наиболее часто используемый.
    ЗАДАНИЕ № 1
    Используя один оператор вывода
    cout
    , программа должна напечатать прямоугольный треугольник из символов знака плюс
    +
    (см. Рисунок 1).
    Рисунок 1 — Управляющие символы С++
    ЗАДАНИЕ № 2
    Попробуйте написать псевдографикой (используйте знак как в предыдущем задании) написать ваше имя. Знак может быть любым. Предоставьте выбор пользователю при начале программы самому выбрать знак.


    написать администратору сайта