Thread overview |
---|
September 03, 2015 How to test if a double has no fraction part | ||||
---|---|---|---|---|
| ||||
Hello, is there a modf function like in C++ or something similar which could help me find out if a double has a fractional part or not. Thx |
September 03, 2015 Re: How to test if a double has no fraction part | ||||
---|---|---|---|---|
| ||||
Posted in reply to Namal | On Thursday, 3 September 2015 at 10:52:39 UTC, Namal wrote: > Hello, > > is there a modf function like in C++ or something similar which could help me find out if a double has a fractional part or not. > > Thx http://dlang.org/phobos/std_math.html#.modf |
September 03, 2015 Re: How to test if a double has no fraction part | ||||
---|---|---|---|---|
| ||||
Posted in reply to rumbu | 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. |
September 03, 2015 Re: How to test if a double has no fraction part | ||||
---|---|---|---|---|
| ||||
Posted in reply to Namal | 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 |
Copyright © 1999-2021 by the D Language Foundation