|
In lugnet.cad.dev, Travis Cobbs wrote:
> In lugnet.cad.dev, Timothy Gould wrote:
> > Ahhh. I'd never heard of %g before now. I'm so used to %f and %e it had never
> > occured to me that there might be a mixed option. Handy to know as I suspect it
> > would be helpful in reading files of unknown format.
>
> All float specifiers (e, E, f, g, G) are treated identically by the scanf
> functions. When scanning floats, they always recognize all float formats.
>
> One other thing about %g on output is that it automatically strips trailing
> zeros, which %f doesn't do. So it can actually be quite useful for printing
> things that don't trigger it to go into scientific notation.
>
> --Travis
Thanks for the info. I've always used perl scripts to convert oddly formatted
data to a consistent format and then read it like that. Nice to know I don't
always have to. If it could only read some of the more bizarre Fortran formats
I'd never have to do a conversion again.
Tim
PS. FUT set correctly this time. Apologies to .cad.dev for the wandering.
|
|
Message is in Reply To:
| | Re: number notation in official parts
|
| (...) All float specifiers (e, E, f, g, G) are treated identically by the scanf functions. When scanning floats, they always recognize all float formats. One other thing about %g on output is that it automatically strips trailing zeros, which %f (...) (15 years ago, 12-Mar-10, to lugnet.cad.dev)
|
13 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|