Текущий архив: 2003.04.24;
Скачать: CL | DM;
ВнизШестнадцатеричное в Float Найти похожие ветки
← →
Vitek (2003-04-14 09:16) [0]Доброе утро, господа!
Помогите, пожалуйста в следующей проблеме.
Имеется число в шестнадцатеричном формате как строка (напр "AD34F423") и оно в формате флоатинг поинт (IEEE).
Так вот впринципе, вопрос:
Как из ентого получить нормальный флоат в нормальном формате?
← →
MBo (2003-04-14 09:23) [1]var i:integer;
s:string;
f:single;
begin
s:="AD34F423";
i:=StrToInt("$"+s);
f:=PSingle(@i)^;
caption:=FloatToStr(f);
← →
Anatoly Podgoretsky (2003-04-14 10:07) [2]Vitek (14.04.03 09:16)
Берешь описание формата и по битно преобразовываешь
← →
Vitek (2003-04-14 14:02) [3]>MBo
Спачибо!
← →
Vitek (2003-04-14 14:03) [4]>Anatoly Podgoretsky
Запаришься :))
← →
MityaP (2003-04-14 14:52) [5]to [MBo © (14.04.03 09:23)]
Вроде так короче:
var
f: Extended;
begin
f := StrToInt("$ADF")
← →
MityaP (2003-04-14 14:54) [6]Я в том плане:
зачем так f:=PSingle(@i)^;??
если сразу можно f := StrToInt("$" + st)?
← →
MBo (2003-04-14 15:02) [7]>MityaP
Ты не понял вопроса.
Страницы: 1 вся ветка
Текущий архив: 2003.04.24;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c