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