_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
На глаз, как-то так, для 32-х разрядного компилятора, например MSVS:
#include <iostream>
#include <memory.h>
int main()
{
float f = 0.123;
unsigned лонг l;
memcpy( &l, &f, sizeof( l ) );
for ( int i = 0; i < sizeof( l ) * 8; i++ )
{
cout << ( l & 1 );
l >>= 1;
}
return 0;
}
P.S. пользуясь случаем, передаю вопрос программистам "хакера"… зачем на форуме слово ЛОНГ заменяется звёздочками?
|