ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
186572 Топик полностью
INTEKUFA (23.03.2010 12:25, просмотров: 134) ответил rezident на Так да не так. На 99,99% с выравниванием проблемы возникнут на архитектуре отличной от 8-ми разрядной.
Спасибо! Заработало!  /* =============================================================== */ /* Транспорт float (32бита) через Long (32 бита) */ /* =============================================================== */ volatile float axa[2]; axa[0]=1.2345678e-9; unsigned long a_long; /* =============================================================== */ volatile float *float_01_pointer; unsigned long *long_01_pointer; /* =============================================================== */ float_01_pointer = &axa[0]; a_long = *(unsigned long*)float_01_pointer; long_01_pointer = &a_long; axa[1]=*(float*)long_01_pointer; /* =============================================================== */