Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

IEEE 754 и float в С++

4.8K
27 февраля 2007 года
fakel15
54 / / 02.12.2005
появилась такая проблема: есть число (например 42 49 99 9A, в нормальном виде это 50.4) оно представлено в формате IEEE 754, я его получаю по сети в виде четырех байт, потом с помощью смещений собираю одно большое число , но когда хочу присвоить его переменной с типом данных float оно (это число) воспринимается как целое, со всеми вытикающими последствиями!!! Неужели мне придется его раскрчивать по битам самому, т.е. выделять мантису, экспоненту и знак, или есть какой-нибудь другой путь... помогите пожалуйста, заранее благодарен....:)
398
27 февраля 2007 года
Alexandoros
630 / / 21.10.2005
float f = *((float *) bufer_iz_seti)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог