Текущий архив: 2002.05.16;
Скачать: CL | DM;
Вниз
преобразование данных Найти похожие ветки
← →
Coalycat © (2002-02-20 13:26) [0]Дали железяку, которая передает 4 байта в ответе в стандарте IEEE 754. Если кто нибудь этим занимался подскажите способы преобразования массива байт в число.
← →
Mbo © (2002-02-20 14:00) [1]если не ошибаюсь - стандарт IEEE 754 о числах с плав.точкой
var a:array[0..3] of byte;
f:single absolute a;
или
var f:single;
p:pointer;
a:array[0..3] of byte;
//прием байтов
p:=@a;
f:=single(p^);
если байты в неправильном порядке, надо при приеме складывать в нужную ячейку или перетасовать
← →
Digitman © (2002-02-20 14:13) [2]type
TMyArray = array[0..SizeOf(Single)-1] of byte;
...
var
MyArray: TMyArray;
ArrayDataAsNumericValue: Single;
...
ArrayDataAsNumericValue := PSingle(@MyArray)^;
Страницы: 1 вся ветка
Текущий архив: 2002.05.16;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.021 c