| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > как число Float разложить на байты? |
| Автор: gud 6.8.2008, 12:48 |
| Всем привет Уважаемые знатоки Си помогите разобраться новичку. Есть какое то число: float a = 50.2654824574, мк контроллер расматривает его как 4 бйта в формате IEEE и каком либо другом в моем случе 50.2654824574 это 0x84490FDB Подскажите как сделать это разложение на байты на Си. Теоретически я представляю это так: нужно определить адрес переменной float а, и прочитать содержимое этого адрес и следующего за ним, как целые числа. |
| Автор: ksili 6.8.2008, 12:55 | ||
наверно так:
|
| Автор: mrbrooks 6.8.2008, 13:01 | ||||
используй объединение:
Добавлено @ 13:09 к примеру:
кстати можно заюзать функцию memcpy. |
| Автор: Bizpab 6.2.2023, 14:16 |
Модератор: Сообщение скрыто. |