Как получить число типа float из двух байт?

251
07 апреля 2017, 20:31

Как получить число типа float из двух байт? Есть два байта. Допустим 0x02 - младшая часть и 0x04 - старшая часть. Как мне получить число типа float?

Answer 1

предположим ваше число представлено вот так:

float f = 2.7;
// Приводим float к массиву байт
byte[] arr = BitConvert.GetBytes(f);
// И обратный процесс
float i = BitConvert.ToSingle(arr,0);

Надеюсь поможет понять

READ ALSO
Экранирование HTML для отправки POST запросом. C#

Экранирование HTML для отправки POST запросом. C#

Необходимо POST запросом отправить на сервер HTML страницуHTML хранить специальные символы, вроде <,& и тд, из-за которых возникает ошибка 500 сервера

351
Обновление БД через textbox

Обновление БД через textbox

ПриветствуюРаботаю в WForms

242
Как изменить цвет фрейма?

Как изменить цвет фрейма?

Хочу изменить цвет фрейма/рамки у формыБольшая кастомизация не требуется и убирать рамку и делать свою тоже не нужно

572
Проверка подключение к MongoDB C#

Проверка подключение к MongoDB C#

Как в коде проверить подключение к серверу MongoDB из кода C#?

278