February 24, 2011 %x and floats | ||||
|---|---|---|---|---|
| ||||
Why doesn't this work:
import std.stdio;
void main()
{
float a,b=0;
writefln("%x %x", a, b);
}
std.format.FormatError: std.format floating
| ||||
February 25, 2011 Re: %x and floats | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Trass3r | On Thu, 24 Feb 2011 13:27:39 -0500, Trass3r wrote: > Why doesn't this work: > > import std.stdio; > void main() > { > float a,b=0; > writefln("%x %x", a, b); > } > > std.format.FormatError: std.format floating That is because %x is for formatting integers. If you want a hex representation of a floating-point number, use %a. http://www.digitalmars.com/d/2.0/phobos/std_format.html -Lars | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply