fork(1) download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6. float x=1.5;
  7. unsigned X;
  8. memcpy(&X,&x,sizeof(x));
  9. unsigned mantysa=(X&((1<<23)-1))|(1<<23);
  10. unsigned wykladnik=(X>>23)&((1<<8)-1);
  11. unsigned sign=X>>31;
  12. printf("mantysa=%08o; wykładnik=%03o; sign=%o\n",mantysa,wykladnik,sign);
  13. return 0;
  14. }
Success #stdin #stdout 0s 2292KB
stdin
3
aaaaaaaaaa*bbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbb*cccccccccccccccccccccc
ccccccccccccccccccccccccccccccccccccccccccc*dddddddddddddddddddddddddddddddddddddddddddd
stdout
mantysa=60000000; wykładnik=177; sign=0