В ряде случаев требуется гарантировать, что результат вычисления вы-ражения принадлежит конкретному типу. Например, вычисления могут произ-водиться над числами типа Longint, а результат должен принадлежать типу Byte. Такая операция называется приведением типов. Для этого применяют так называемые преобразователи типов, которые напоминают стандартные функции Паскаля с именами, совпадающими с именами базовых типов (Byte, Integer и другие). Результат, возвращаемый таким преобразователем, га-рантированно лежит в диапазоне указанного типа. При этом, конечно, возможна потеря значащих цифр: берется остаток от деления значения аргумента на максимально допустимое значение соответствующего типаНапример, значение Byte(300) равно 44var X: Integer;L: Longint; beginX := Integer (L * 1234567);Однако подобным способом невозможно преобразовать число типа Real в число типа Integer или любое число в строку. Для таких, более сложных, преобразований типов в Delphi 5 имеется набор стандартных функций, упрощающих процесс преобразования.
Чтобы сразу найти то, что вам нужно, введите ключевое слово в форму. Если вам потребуется более точный поиск, воспользуйтесь опцией « ».
Пожалуйста, авторизируйтесь.
Загрузка. Пожалуйста, подождите...
Преобразование типов » Компьютер с нуля. Компьютерные курсы. Учебник Delphi
Комментариев нет:
Отправить комментарий