Dec
Преобразует строку содержащую шестнадцатеричное число в десятичное.
Dec ( "hex" [, flag = 0 ] )
Параметры
hex | Строка содержащая шестнадцатеричное число для преобразования. |
flag |
[необязательный] Указывает поведение. Может быть одно из следующих значений: Default = строка рассматривается как целое число. См. примечания. 1 = строка рассматривается как 32-битное целое 2 = строка рассматривается как 64-битное целое 3 = строка рассматривается как double |
Возвращаемое значение
Успех: | Возвращает десятичное число. |
Ошибка: | Возвращает 0 и устанавливает значение @error равным 1, если шестнадцатеричная строка задана неверно или произошло переполнение (число более FFFFFFFF). |
Примечания
Поведение по умолчанию является то, что входная строка рассматривается как целое число. В этом случае, если результат находится в диапазоне 32-битного целого числа, то возвращается в виде 32-битного целого числа, а если это не так, то возвращается в виде 64-битного целого числа. Оба знаковые (имеют бит указывающий положительное или отрицательное число).См. также
HexПример
$iDec = Dec("FFFF") ; возвращает число 65535
MsgBox(4096, 'Сообщение', $iDec)