Согласие на обработку персональных данных.

15.12.2018
Новая задача Как преобразовать байт в килобайт.

05.12.2018
Новые видео и статья Параграфы и выравнивание текста в HTML.

01.12.2018
Новый выпуск журнала Автоматизация и программирование.

26.11.2018
Новые видео и статья Функция Concat.

25.11.2018
Новые видео и статья Справка в Lazarus.



Раздел: Стандартные функции Паскаля

Функция Chr

Функция Chr в Паскале преобразует байт в символ. Синтаксис:

function Chr(B: Byte) : Char;

Функция возвращает символ, ASCII-код которого указан в параметре В.

Изначально Паскаль не имел функций преобразования типов и функция Chr была необходима для того, чтобы выполнять некоторые операции с ASCII-кодами символов. С введением универсального подхода к преобразованию типов стало возможным отказаться от использования функции Chr. Однако она не считается устаревшей и до сих пор широко используется.

Как определить символ по коду

Пожалуй, вы уже догадались ))))

Но всё же скажу, что сделать это можно с помощью функции Chr. Для этого надо знать ASCII-код символа. И тогда можно определить символ по ASCII-коду следующим образом:

var Sym : Char; 

Sym := Chr(100);

Здесь мы передаём в функцию Chr число 100 - ASCII-код символа d. А на выходе получаем, соответственно, символ. То есть после выполнения этой функции в переменной Sym будет символ d.

Пример программы:

program chrord;

var i   : byte;

begin
  for i := 48 to 57 do
    Write(Chr(i), '[', i, '] ');

  ReadLn;
end.

Эта простая программа выводит ASCII-коды символов от '0' до '9'.


Как стать программистом 2.0 Как стать программистом 2.0

Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее...
Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика