Строковые константные выражения представляют строку символов. Строка должна быть заключена в одинарные кавычки. Например:
'THIS IS A MESSAGE'
Предупреждение: символ кавычек ' ' ' не может быть использован внутри строкового константного выражения. Строковое константное выражение должно быть записано в одной строке исходного текста программы. Длина строки не должна превышать 255 символов, включая пробелы.
Пустое строковое константное выражение представляется двумя кавычками без пробела или табуляции внутри:
'' (* это пустая строка *)
Для представления непечатных символов может быть использован символ доллара ('$'), сопровождаемый другими специальными символами:
Последовательность | Значение | ASCII (hex) | Пример |
$$ | $' символ | 16#24 | 'I paid $$5 for this' |
$' | апостроф | 16#27 | 'Enter $'Y$' for YES' |
$L | перевод строки | 16#0a | 'next $L line' |
$R | перевод строки | 16#0d | ' llo $R He' |
$N | новая строка | 16#0d0a | 'This is a line$N' |
$P | новая страница | 16#0c | 'lastline $P first line' |
$T | табуляция | 16#09 | 'name$Tsize$Tdate' |
$hh (*) | любой символ | 16#hh | 'ABCD = $41$42$43$44' |
(*) "hh"шестнадцатеричное значение ASCII кода символа выражения.