Floating point representation | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 1

Floating point representation

https://code.sololearn.com/c2B6a34Mnox0/?ref=app Please tell me the reason for why there is 1 in the last bit ~ swim ~ šŸ‘‘ Prometheus šŸ‡øšŸ‡¬

16th May 2020, 8:07 AM
Shubham kumar
Shubham kumar - avatar
1 Resposta
+ 6
It's because of how they're stored in binary. The relevant repeating binary approximation stored leads to this. For example, 1/10 is represented by: 0.0001100110011001100110011001100110011001100110011... Terminate this at any value, and you get an imprecise value when converted back to decimal.
16th May 2020, 8:14 AM
šŸ‘‘ Prometheus šŸ‡øšŸ‡¬
šŸ‘‘ Prometheus šŸ‡øšŸ‡¬ - avatar