C Спеціальні символи
Рядки — Спеціальні символи
Оскільки рядки повинні бути записані в лапках, C неправильно зрозуміє цей рядок і створить помилку:
char txt[] = "We are the so-called "Vikings" from the north.";
Рішення, щоб уникнути цієї проблеми, полягає у використанні символу зворотної похилої риски (бекслеш).
Зворотний слеш (\
) перетворює спеціальні символи на рядкові символи:
Екранний символ | Результат | Опис |
---|---|---|
\' | ' | Одинарна лапка |
\" | " | Подвійні лапки |
\\ | \ | Зворотна коса риска |
Послідовність \"
вставляє подвійні лапки в рядок:
Послідовність \'
вставляє одинарну лапку в рядок:
Послідовність \\
вставляє один зворотний слеш у рядок:
Інші популярні екранні символи в C:
Екранний символ | Результат | Спробуй це |
---|---|---|
\n | Новий рядок | Спробуй це » |
\t | Tab | Спробуй це » |
\0 | Null | Спробуй це » |