Умные вопросы
Войти
Регистрация
Что такое строковый литерал человечким языком
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
Связанные вопросы
1
ответ
Почему в науке всё больше и больше лжи ?
9 года
назад
от
Слойка с творогом
2
ответа
Возможно ли определить расположение Земли из произвольной точки солнечной системы только при помощи оптических приборов?
10 года
назад
от
Парень Незнакомый
1
ответ
Индийские ученые узнали, что коровий навоз спасает от радиации, если обмазать этим навозом космонавтов, то можно смело
2 года
назад
от
Alexander Gorodnitskiy