On 04/04/2012 01:46 PM, bearophile wrote:
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

Works correctly here. (x64 linux)

Reply via email to