ФУНКЦИЯ VAL DELPHI

Функция val в Delphi используется для преобразования строки в числовое значение. Функция принимает строку, содержащую числовое значение, и возвращает соответствующее числовое значение. Если строка содержит недопустимые символы, то преобразование завершится неудачно и функция вернёт ноль.

var s: string; i: Integer;begin s := '123'; i := Val(s); // i будет равно 123end;

Кроме того, функция val может принимать второй параметр, определяющий базу системы счисления. По умолчанию используется десятичная система счисления, но можно использовать и другие системы счисления, например, шестнадцатеричную:

var s: string; i: Integer;begin s := 'FF'; i := Val(s, 16); // i будет равно 255end;

Также функция val может принимать третий параметр, определяющий количество символов, которые необходимо преобразовать. Это позволяет преобразовывать только часть строки:

var s: string; i: Integer;begin s := '123456'; i := Val(s, 3, 2); // i будет равно 34end;

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

КАК РАБОТАЕТ ПРОЦЕССОР

Delphi - VAL Procedure

9.4b VAL procedure

Процедура Val

2017 03 16 Применение LiveBindings в Delphi проектах

Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие

Реклама
Новое
Реклама