Mail Archives: djgpp/1997/10/19/03:17:36
| From: | Oon Lin <Oon DOT Lin AT jcu DOT edu DOT au>
|
| Newsgroups: | comp.os.msdos.djgpp
|
| Subject: | simple thing
|
| Date: | Thu, 16 Oct 1997 10:16:16 +1000
|
| Organization: | University of Queensland
|
| Lines: | 38
|
| Message-ID: | <34455CCF.41C6@jcu.edu.au>
|
| NNTP-Posting-Host: | cuda.jcu.edu.au
|
| Mime-Version: | 1.0
|
| To: | djgpp AT delorie DOT com
|
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Hi !
I was doing a simple printf but it seems like I don't get the result I
want...
The statement was :
printf("Vertical Retrace Time = %f \n", 1/70) ;
I was careful to use '\n' to force the statement above to be printed out
but what I got was
Vertical Retrace Time = 0.000000
Wha ???
When I cast the calculation
printf("Vertical Retrace Time = %f \n", (float)(1/70)) ;
I got the result that I want....
Is this a bug in GNU ??
Kean
/////////////////////////////////////////////////////////////////////
Oon DOT Lin AT jcu DOT edu DOT au
http://lionfish.jcu.edu.au/~sci-okl
"May you never live with another segmentation fault again..."
/////////////////////////////////////////////////////////////////////
- Raw text -