Remi Vanicat <[EMAIL PROTECTED]> writes:

> On Wed, 16 Mar 2005 14:10:06 +0100, Goswin Brederlow
> <[EMAIL PROTECTED]> wrote:
>
> Hi
>
>> # f: convert a floating-point argument to decimal notation, in the style 
>> dddd.ddd.
>> # F: convert a floating-point argument in Caml syntax (dddd.ddd with a 
>> mandatory .).
>> # e or E: convert a floating-point argument to decimal notation, in the 
>> style d.ddd e+-dd (mantissa and exponent).
>> # g or G: convert a floating-point argument to decimal notation, in style f 
>> or e, E (whichever is more compact).
>> 
>> But %f always prints dddd.ddd with a mandatory '.'. %F on the other
>> hand does not always print a '.', e.g. 1e+18 does not. %F seems to do
>> what %g describes.
>
> %f does as the doc say:
> # Printf.printf "%.0f\n" 10.;;
> 10
> But by default there is alway 6 digit after the dot (and then a dot).

Ah, intresting. That should be said too.

MfG
        Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to