Lossy conversion between long double and double
I was cought by suprise that the following code returns false for gcc 13 and clang 18. Why does this happen? Isn’t the number 8.1 representible in both formats?
I was cought by suprise that the following code returns false for gcc 13 and clang 18. Why does this happen? Isn’t the number 8.1 representible in both formats?