Для добавления одинарной кавычки к строке Вы включаете два '
метки, например,
str := '''test string''';
Writeln(str)
В строке выше, у Вас есть нормальная единственная цитата для запуска строки и затем два для одинарной кавычки. То же идет для конца строки.
можно также использовать #
сопровождаемый числом для другого символа ESC, например,
Для новой строки:
str := 'Newline' + #13 + #10
или всего
str := 'Newline'#13#10
, Конечно, с помощью зависимой от платформы константы для новой строки лучше.
Для '
символ поместил его дважды. Например: 'Don''t'
. Пустой тип байта как № 0.
Для ответа на последнюю часть вопроса можно использовать
#$0000
Добавить U+0000
Таким образом, можно добавить другие символы Unicode также. (Обязательно используйте шрифт, который может отобразить те символы.)