fork(1) download
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5. float fvar = 1001.1;
  6. int *pivar = (int *)(&fvar);
  7.  
  8. printf("i = %d f = %f\n", *pivar, fvar);
  9.  
  10. int ivar = 1148864102;
  11. float *pfvar = (float *)(&ivar);
  12.  
  13. printf("i = %d f = %f\n", ivar, *pfvar);
  14.  
  15. //1148864102 = 0x447A4666
  16. //char cvar[4] = {0x44, 0x7A, 0x46, 0x66};
  17.  
  18. char cvar[4] = {0x66, 0x46, 0x7A, 0x44};
  19. int *ctoi = (int *)cvar;
  20. float *ctof = (float *)cvar;
  21.  
  22. printf("i = %d f = %f\n", *ctoi, *ctof);
  23.  
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 9416KB
stdin
Standard input is empty
stdout
i = 1148864102 f = 1001.099976
i = 1148864102 f = 1001.099976
i = 1148864102 f = 1001.099976