How to test if a double has no fraction part

wobbles via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Sep 3 06:04:25 PDT 2015


On Thursday, 3 September 2015 at 12:51:42 UTC, Namal wrote:
> Interesting, in contrary to C++ it saves the integral part in 
> the dummy variable. Doing this I noticed if I try to write a 
> double variable in the console it gives me only the integral 
> part. I only did it with writeln so far. How can I print out a 
> double variable with a precision of 2 for instance? I tried it 
> with writefln("%d", d)
> It compiles but crashes.

I believe .2 will print it precision two.
writefln("%.2s", d)

More info here:
    http://dlang.org/phobos/std_format.html#formattedWrite


More information about the Digitalmars-d-learn mailing list