Символьные данные. Их объявление

Программы умеют работать не только с числами, но и с символами (буквами). Для выполнения действий над буквами(символами)введен строчный(символьный) тип данных. Строкой называется последовательность из определенного количества символов. Количество символов в данной последовательности — длина строки. 

Описание символьных переменных

Пример:

var st: string[k];

var st: string;

k — максимальная длина строки — целое число в диапазоне 1..255. 

Когда данное значение не указывается явно, тогда по умолчанию он принимается равным 255.

Для обработки символьных переменных, как и числовых значений требуется их инициализация

Пример

st:='';

Важно понимать что 2+3=5 но ‘2’+’3’=’23’ числа складываются как буквы. А+В=АВ

Для работы с одним символом (код символа, возврат символа по коду, код клавиши) есть тип char.

Chr(n: byte): char

Функция возвращает символ по коду, равному значению выражения n. Если n можно представить как числовую константу, то можно также пользоваться записью #n.

 Ord(ch: char): byte;

В данном случае функция возвращает код символа ch.

UpCase(c: char): char;

Если c — строчная латинская буква, то функция возвращает соответствующую прописную латинскую букву, в противном случае символ c возвращается без изменения.

string — это набор символов, или строка.

Для работы с символами в строке осуществляется прямой доступ, указывая имя символьной переменной и порядковый номер символа в этой строке: i-й символ переменной st записывается как st[i]. Например, если st — это ‘Программирование’, то st[1] — это ‘П’, st[2] — это ‘р’, st[3] — ‘о’ и так далее.

Символьные переменные, как и числа, можно сложить. Такая операция называется конкатенации, и для этого используется уже знакомая операция сложения  , обозначаемая знаком +. Например:

st1 := ‘Ехал’;

st2 := ‘Река’;

res := st1 + st2;

В этом примере переменная res приобретет значение ‘ЕхалРека’. Обращаю внимание на отсутствие пробела — строки складываются как есть.

Basics C# c# char Learning C# MindMap miro.com OnLine-редактор Repl.It string Английский Вывод данных Задача Задачи Метод Прямоугольников Метод Симпсона Метод Трапеций С# Численные методы алгебраические операции бинарный поиск ввод данных выбывание графика длинная арифметика игра изучение интеграл конвертация переменных консоль линейный массив математика математические операции метод writeLine начинающий обработка объявление переменных олимпиады переменные процедуры расширения символьные переменные угадывание числа форматирование чисел функции цикл for

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии