Hacker News new | ask | show | jobs
by bilalhusain 4776 days ago
16 bit is 1 sign + 5 exponent + 10 significand

exponent bias is 15

0011 1111 1000 0000

0.875

---

32 bit is 1 sign + 8 exponent + 23 significand

exponent bias is 127

0011 1111 1000 0000 0000 0000 0000 0000

1.0

1 comments

My mistake, you're correct. I still suspect he was seeing 1.0 though, so I guess he was just looking at the top 2 bytes of a 4-byte float.