Guest User

Untitled

a guest
Jan 22nd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. typedef union {
  2. float value;
  3. struct {
  4. unsigned int mantissa:23;
  5. unsigned int exponent:8;
  6. unsigned int negative:1;
  7. };
  8. } ieee754_float_t;
  9.  
  10. ieee754_float_t f = (ieee754_float_t) 42.f;
  11. printf("mantissa = %u, exponent = %u, negative = %u", f.mantissa, f.exponent, f.negative);
  12. // mantissa = 2621440, exponent = 132, negative = 0
Add Comment
Please, Sign In to add comment