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