Тип char
Для хранения символов используется тип char.
 Значение типа char может быть один любой
 символ из кодовой таблицы, заключенный в
 одинарные кавычки. Например:
‘a’
‘5’
‘!’
Функции для работы с символами
 функция   тип параметра         тип          описание
                           возвращаемого
                             результата


 ord(x)      x-char         integer        Возвращает код
                                           символа в
                                           кодовой таблице


 chr(x)    x-integer          char         Возвращает
                                           символ по его
                                           коду
Кодовая таблица символов
стандарта ANSI
Примеры работы функций:
  ВЫРАЖЕНИЕ       РЕЗУЛЬТАТ


    ord(‘Щ’)         217

    chr(61)          ‘=’

  chr(ord(‘4’))      ‘4’
Сравнение символов
Символы можно сравнивать. При этом большим
считается символ с большим кодом.
Пример:
1. ‘7’>=’6’                       (55>=54 true)
2. ‘0’<’Z’                        (48<90 true)
3. ‘A’>’a’ (ru)                   (192>224 false)
4. Ord(‘0’)=48                    (48=48 true)
5. Chr(ord(‘0’)+1)=chr(ord(‘1’)-1)     (‘1’=’0’ false)

символьный тип данных

  • 2.
    Тип char Для хранениясимволов используется тип char. Значение типа char может быть один любой символ из кодовой таблицы, заключенный в одинарные кавычки. Например: ‘a’ ‘5’ ‘!’
  • 3.
    Функции для работыс символами функция тип параметра тип описание возвращаемого результата ord(x) x-char integer Возвращает код символа в кодовой таблице chr(x) x-integer char Возвращает символ по его коду
  • 4.
  • 5.
    Примеры работы функций: ВЫРАЖЕНИЕ РЕЗУЛЬТАТ ord(‘Щ’) 217 chr(61) ‘=’ chr(ord(‘4’)) ‘4’
  • 6.
    Сравнение символов Символы можносравнивать. При этом большим считается символ с большим кодом. Пример: 1. ‘7’>=’6’ (55>=54 true) 2. ‘0’<’Z’ (48<90 true) 3. ‘A’>’a’ (ru) (192>224 false) 4. Ord(‘0’)=48 (48=48 true) 5. Chr(ord(‘0’)+1)=chr(ord(‘1’)-1) (‘1’=’0’ false)