Форум: "Система";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];
Внизпреобразование данных Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c