www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/06/12:03:33

From: span AT PROBLEM_WITH_INEWS_GATEWAY_FILE (M.M. Span)
Newsgroups: comp.os.msdos.djgpp
Subject: floats and ints
Date: 6 Jan 1997 15:46:58 GMT
Organization: Rijksuniversiteit Groningen
Lines: 25
Message-ID: <5ar6pi$8go@info.service.rug.nl>
NNTP-Posting-Host: psy.ppsw.rug.nl
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Maybe this is a generic C or C++ question, but I use DJGPP, so why not here?

int main( int argc, char** argv )
{

int i=1;
int npoints=500;
float omega = 0.0

omega = i/npoints;
cout << omega << endl;

return 0;
}

yields:

0

casting (float)i/(float)npoints;

will yield the correct answer.

is this a bug or a feature.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019