Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
printf Type Characters: Floating-Point
◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
All of the type characters in this group are for arguments of type
double.
Character Output Format
f 12.345 or -12.345
e 1.234e123 or 1.2345e-012 (etc.)
E Identical to e format, except with E instead of e
g Signed value in f or e format, whichever is more
compact
G Identical to the g format, except that E introduces
the exponent
If the argument is infinite, indefinite, or not-a-number (NAN),
printf gives the following output:
Value Output
+ infinity 1.#INFrandom-digits
- infinity -1.#INFrandom-digits
Indefinite digit.#INDrandom-digits
Not-a-number digit.#NANrandom-digits
-♦-