Умные вопросы
Войти
Регистрация
Что такое строковый литерал человечким языком
4 года
назад
от
Самовар Самовар
3 Ответа
▲
▼
0
голосов
Это строка, определенная в тексте программы. В отличие от строки, введенной с клавиатуры или полученной из внешнего источника (файла, базы данных и т. п. ) . Например на Питоне можно написать:
a = This is a string literal
Во многих языках литералы понимаются не буквально, но проверяются на наличие в них кодов, которые конвертируются в специальные символы. Например \t может конвертироваться в символ табуляции (ASCII 9) , \n - в символ новой строки (ASCII 10) , \r - в символ возврата каретки (ASCII 13) .
И фсякий прочий kal.
4 года
назад
от
Христофор Колумб
▲
▼
0
голосов
Строковая (т. е. представляющая собой цепочку чисел, интерпретируемых как символы) константа в программе, записанная в виде некоторого текста. Как правило, строковый литерал каким-либо образом экранируется, чтобы избежать путаницы с остальным текстом программы, но необязательно. Например:
string s = ABA CADA BA;
Здесь ABA CADA BA и есть тот самый литерал, экранированный двойными кавычками. Еще пример:
@echo ABA CADA BA
А вот тут будет целых 3 литерала, поскольку экранирование не использовалось.
4 года
назад
от
spectant
▲
▼
0
голосов
это просто строка, например пример строки
Строковая константа может быть строковым литералом, а может быть массивом шестнадцатиричных и других кодов.
Аналогично с числами:
Простая запись числа - это и есть числовой литерал, например 123
А еще значение числа может быть в виде выражения, например 100+20+3
4 года
назад
от
Anastasiya Bergman
Связанные вопросы
2
ответа
Как заправить правильно нижнюю нить в ручную швейную машинку?
5 года
назад
от
Сашка Григорьев
2
ответа
Кто пользуется дома старт телевизорор, расскажите про функционал подробне
1 год
назад
от
Андрей Усков
6
ответов
Когда, наконец, будет изобретена телепортация для быстрого (или даже мгновенного) перемещения людей в пространстве?
13 года
назад
от
М@лышкА