On Tuesday, 3 December 2019 at 09:22:49 UTC, Jan Hönig wrote:
not evaluate into: 0.30000000000000004, like C++
but rather to: 0.29999999999999999

You get the same in C++ with:

#include <cstdio>
int main()
{
    printf("%.17f",double(0.1L + 0.2L));
}

Reply via email to