Lo(X) - выделить младший байт из числа



Функция выделяет младший байт из числа Х (любого целого типа) и возвращает его как результат своей работы. Тип возвращаемого результата - Byte.

Ord(X) - определить порядковый номер величины

Функция возвращает порядковый номер (типа Longint) величины Х по­рядкового типа.

Ptr(Address) - преобразовать адрес в указатель

Функция преобразовывает адрес Address типа Integer в указатель типа Pointer и возвращает его как результат своей работы.

Round(X) - округлить вещественное число до ближайшего целого

Функция возвращает целое число типа Longint, представляющее собой округленное до ближайшего целого вещественное число Х типа Extended.

Str(X, S) - преобразовать двоичное число в символьное представление

Процедура преобразовывает число Х любого целого или вещественного типа в строку S.

StringToWideChar(Source, Dest, DestSize) - преобразовать строку с ANSI-символами в строку с UNICODE-символами

Функция преобразовывает строку Source типа string в строку типа PWideChar и помещает ее в переменную Dest типа PWideChar и размером DestSize (типа Integer}. Функция возвращает указатель типа PWideChar на сформированную строку.

StrToFloat(S) - преобразовать символьную форму вещественного числа в двоичную

Функция преобразовывает строку S типа string в двоичное представле­ние вещественного числа типа Extended и возвращает это число как резуль­тат своей работы.

StrTolnt(S) - преобразовать символьную форму целого числа в двоичную

Функция возвращает двоичный эквивалент типа Integer символьной формы числа (десятичной или шестнадцатеричной), представленной строкой S.

StrToIntDef(S, Default) - преобразовать символьную форму числа в дво­ичную

Функция аналогична функции StrToInt. Если последовательность символов не представляет собой число, возвращается значение Default (типа Integer}.

Trunc(X) - выделить целую часть вещественного числа

Функция возвращает целое число типа Longint, представляющее собой целую часть вещественного числа Х типа Extended.

Val(S, V, Code) - преобразовать символьную форму числа в двоичную

Процедура преобразовывает форму числа, представленную строкой S, в двоичную в соответствии с типом параметра V. Этот параметр может быть любого целого или вещественного типа. Если преобразование прошло успешно, в переменной Code типа Integer будет число 0, в противном случае здесь будет номер первого неправильного символа.

WideCharLenToString(Source, SourceLen) - преобразовать строку с UNICODE-символами в строку с ANSI-символами

Функция формирует из строки Source типа PWideChar, содержащей UNICODE-символы, строку типа string с ANSI-символами. При этом берутся только SourceLen (типа Integer) первых символов исходной строки.

WideCharLenToStrVar(Source, SourceLen, Dest) - преобразовать строку с UNICODE-снмволамм • строку с ANSI-сммволамн

Процедура формирует из строки Source типа PWideChar, содержащей UNICODE -символы строку типа string с ANSI-символами и помещает ее в переменную Dest типа string. При этом берутся только SourccLen (типа Integer) первых символов исходной строки.

WideCharToString(Source) - преобразовать строку с UNICODE-сямволами в строку с ANSI-символами

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

WideCharToStrVar(Souree, Dest) - преобразовать строку с UNICODE-сямволамм в строку с ANSI-символами

Процедура аналогична процедуре WideCharLenToStrVar, однако преоб­разовываются все символы исходной строки.

 

Приложение 2

Стандартные подпрограммы для "коротких" и "длинных" строк

В модулях System и SysUtils определены стандартные подпрограммы работы с "короткими" и "длинными" строками. Для всех этих подпрограмм существуют общие правила:

4 если для заданных параметров недостаточно символов какой-либо строки, то берется только имеющееся количество символов;

4 если количество размещаемых символов больше области строки, пред­назначенной для них, размещается только допустимое количество символов, а остальные отбрасываются.


Дата добавления: 2018-04-15; просмотров: 431; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!