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