#include <stdio.h>
#include <string.h>
int main()
{
float x=1.5;
unsigned X;
unsigned mantysa=(X&((1<<23)-1))|(1<<23);
unsigned wykladnik=(X>>23)&((1<<8)-1);
unsigned sign=X>>31;
printf("mantysa=%08o; wykładnik=%03o; sign=%o\n",mantysa
,wykladnik
,sign
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KIAppbnQgbWFpbigpCiAgewogICBmbG9hdCB4PTEuNTsKICAgdW5zaWduZWQgWDsKICAgbWVtY3B5KCZYLCZ4LHNpemVvZih4KSk7CiAgIHVuc2lnbmVkIG1hbnR5c2E9KFgmKCgxPDwyMyktMSkpfCgxPDwyMyk7CiAgIHVuc2lnbmVkIHd5a2xhZG5paz0oWD4+MjMpJigoMTw8OCktMSk7CiAgIHVuc2lnbmVkIHNpZ249WD4+MzE7CiAgIHByaW50ZigibWFudHlzYT0lMDhvOyB3eWvFgmFkbmlrPSUwM287IHNpZ249JW9cbiIsbWFudHlzYSx3eWtsYWRuaWssc2lnbik7CiAgIHJldHVybiAwOwogIH0=
MwphYWFhYWFhYWFhKmJiYmJiYmJiYmJiCmJiYmJiYmJiYmJiYmJiYmJiYmJiYipjY2NjY2NjY2NjY2NjY2NjY2NjY2NjCmNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2MqZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGQK
3
aaaaaaaaaa*bbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbb*cccccccccccccccccccccc
ccccccccccccccccccccccccccccccccccccccccccc*dddddddddddddddddddddddddddddddddddddddddddd