![]() |
|
|
|||||||
| Изображения | All Albums | Справка | Пользователи | Календарь | Сообщения за день | Поиск |
| База Знаний Тематика: технические вопросы, нанотехнологии, инновации Температура кипения: низкая Запас прочности: практический опыт Степень защиты: жесткая модерация |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
#6 |
|
Angel Domini
енот-старожил
|
Так на вскидку вспомнил.
typedef union { float f; u_char c[4]; u_int32 u; } data; main() { data d; /* ...... */ printf("floaf %f int 0x%08X char0 %x char1 %x char2 %x char4 %x", d.f, d.u, d.c[0], d.c[1], d.c[2], d.c[3]); } И посмотри чё там выведеца, в цыкле. например от d.f = 0.0 до d.f < 30.0 насколько помню, то ли 0 то ли 1-ца это магическое число 0x2f8. Заметь, что техасовский float это не то же самое что и float intel. |
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|