DEV Community

Yasmina14
Yasmina14

Posted on

Специальные символы C++

Как мы писали в предыдущей статье, тексты в C++ называются строками и записываются между " " в кавычках
cout << "Привет, мир!" << endl;

  1. \ - escape character Этот символ используется для записи специальных команд/символов в строку/текста

Если некоторые символы, которые невозможно ввести в строку. Например: Он <<крутой>> мальчик. На C++, чтобы напечатать <<Он крутой мальчик>> ввода выдаст ошибку. Это связано с тем, что если в строке используется символ <<, это означает, что строка закончилась.

Используется для записи в строку подобных запрещенных\символов.
cout << "Он "крутой" мальчик << endl;

\Что нам делать, чтобы распечатать саму иконку?
записывается как \
cout << "Сегодня - первоначальная сила персонажа \\
РЕЗЕЛЬТАТ:
Сегодня мы увидели истинную силу знака!

  1. \n - новая строка(линия)
    • если этот специальный символ записан в строковом регистре, то при печати этой строки следующая срока будет пропущена с этого места, где находится \n

cout << "Привет \n мир" << endl;
РЕЗУЛЬТАТ:
Привет,
мир

  1. \t - Tab(tabulation) - вкладка
    • Tab печатает пробел в строке при вводе в строку

cout << "яблоко \t гранат \t айва << endl;
РЕЗУЛЬТАТ:
яблоко гранат айва

  1. \r - carriage return
    • перемещает курсор в начало печатаемой строки. Если вы продолжите печать, ранее написанные тексты будут перезаписи

cout << ""GidHub 'вообще' молодец \r IIr
РЕЗУЛЬТАТ:
Ilmhub 'вообще' молодец

Top comments (0)