Do you know why is this program:

import std.stdio;
void main() {
    real r = 9223372036854775808UL;
    writefln("%1.19f", r);
}

Printing:
9223372036854775807.8000000000000000000

Instead of this?
9223372036854775808.0000000000000000000

Bye,
bearophile

Reply via email to