Раздел: Стандартные функции Паскаля
Функция 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
Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее... |
Помощь в технических вопросах
Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее... |