|
|
|
|
|
by profquail
1480 days ago
|
|
The complicated number encoding scheme you mentioned is a hexfloat: C has them too. Hexfloat can be really useful when you need precise/exact floating-point constants for numerical methods. Without them, you end up having to do more-complicated hacks to preserve exact constant values when code gets compiled, or you have to live with compilers (sometimes) subtly altering constants. I wish more languages supported hexfloats. |
|
You can also use them as floating-point literals in your code.
[1]: https://linux.die.net/man/3/strtof