Где можно использовать строковые и символьные величины?

Forest234 Forest234    1   27.11.2019 18:34    0

Ответы
yana1028 yana1028  10.10.2020 16:38

Ну давайте для начала разберём строковый тип.

В паскале строковый тип обозначается "string".

Строка в компиляторе паскаля рассматривается как набор букв(массив)

Например слово "Привет".

Допустим переменной S присвоили значение "Привет", тогда

S[1] = П, S[2] = р, S[3] = и, s[4]  = в, s[5] = e, s[6] = т.

Также строки можно соединять (конкатонировать)

Пример:

a := 'qq'

b := 'ww'

S:=a+b, S будет иметь значение 'qqww'

Также их можно сравнивать, при сравнении строк сравниваются их коды ASCII. Сначала сравниваются первые символы, а потом по порядку в поисках различия.

Теперь немного о символьном типе, с ним можно делать всё тоже, что и со строковым.

Символьный тип в паскале обозначается "char". пример описания:

var one,two,free : char;

Переменными этого типа данных могут быть как буквы, так и цифры или любые знаки.

Если обобщить, то когда Вам нужно закодировать 1 символ, то лучше выбирать тип "char", потому что памяти будет занимать меньше, а для больших строк с кучей символов брать "string".

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика