To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 11062
11061  |  11063
Subject: 
Re: number notation in official parts
Newsgroups: 
lugnet.cad.dev, lugnet.off-topic.geek
Followup-To: 
lugnet.off-topic.geek
Date: 
Fri, 12 Mar 2010 23:11:19 GMT
Viewed: 
30575 times
  
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 (...) (14 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
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR