log2 buggy or is a real thing?

Timon Gehr timon.gehr at gmx.ch
Wed Apr 4 10:17:50 PDT 2012


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)


More information about the Digitalmars-d-learn mailing list