НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

C++ Підручник

C++ Головна C++ Інтро C++ Початок роботи C++ Синтаксис C++ Виведення C++ Коментарі C++ Змінні C++ Введення користувача C++ Типи даних C++ Оператори C++ Рядки C++ Математика C++ Булеві C++ Умови C++ Switch C++ Цикл While C++ Цикл For C++ Break/Continue C++ Масиви C++ Структури C++ Enums C++ Довідники C++ Вказівники

C++ Функції

C++ Функції C++ Параметри функції C++ Перевантаження функцій C++ Область застосування C++ Рекурсія

C++ Класи

C++ ООП C++ Класи/Об’єкти C++ Методи класу C++ Конструктори C++ Специфікатори доступу C++ Інкапсуляція C++ Успадкування C++ Поліморфізм C++ Файли C++ Винятки C++ Дата

C++ Як зробити

Скласти два числа Випадкові числа

C++ Довідник

C++ Довідник C++ Ключові слова C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Приклади

C++ Приклади C++ Компілятор C++ Вправи C++ Вікторина C++ Сертифікат

Мова програмування C++. Уроки W3Schools для початківців українською мовою

En Es De

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


Рядки — Спеціальні символи

Оскільки рядки повинні бути записані в лапках, C++ неправильно зрозуміє цей рядок і створить помилку:

string txt = "We are the so-called "Vikings" from the north.";

Рішення для уникнення цієї проблеми полягає у використанні символу зворотної похилої риски (бекслешу).

Зворотний слеш (\) перетворює спеціальні символи на рядкові:

Символ екранування Результат Опис
\' ' Одинарна лапка
\" " Подвійні лапки
\\ \ Зворотний слеш

Послідовність \" вставляє подвійні лапки в рядок:

Приклад

string txt = "We are the so-called \"Vikings\" from the north.";
Спробуйте самі »

Послідовність \' вставляє одинарну лапку в рядок:

Приклад

string txt = "It\'s alright.";
Спробуйте самі »

Послідовність \\ вставляє один зворотний слеш у рядок:

Приклад

string txt = "The character \\ is called backslash.";
Спробуйте самі »

Іншими популярними символами екранування в C++ є:

Символ екранування Результат Спробуй це
\n Нова лінія Спробуй це »
\t Табуляція Спробуй це »


Коментарі