delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | Martin Ambuhl <mambuhl AT earthlink DOT net> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: double |
Date: | Fri, 22 Feb 2008 02:32:20 -0500 |
Lines: | 14 |
Message-ID: | <627c49F220tsiU1@mid.individual.net> |
References: | <c7b DOT 2773db24 DOT 34efcc13 AT aol DOT com> |
Mime-Version: | 1.0 |
X-Trace: | individual.net YXpjIs4/8jara61Lm+O9YwgN+OFNBKoBEqklAgsvLoTeY92N9R |
Cancel-Lock: | sha1:xLFMtHQgJTySGGU0fcCwXXotzIM= |
User-Agent: | Thunderbird 2.0.0.9 (Windows/20071031) |
In-Reply-To: | <c7b.2773db24.34efcc13@aol.com> |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
Sterten AT aol DOT com wrote: > double x; > int main(int argc,char*argv[]){ > x=1.23; > printf("x=%13.12Lf\n",x); > } > > prints x=0.000000000000 instead of x=1.230000000000 > what's wrong ? "%Lf" is the specifier for a long double without exponent. x is not a long double; it is a double. "%f" is the printf specifier for a double without exponent (the scanf specifier "%lf" is acceptable for printf under the C99 standard).
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |