delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-bounces using -f |
From: | "Victor Bazarov" <vAbazarov AT dAnai DOT com> |
Newsgroups: | comp.os.msdos.djgpp,comp.lang.c++ |
References: | <142c67c0 DOT 0204092338 DOT 1ce7acb3 AT posting DOT google DOT com> |
Subject: | Re: Weird double problem?! |
Lines: | 33 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 6.00.2600.0000 |
X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2600.0000 |
Message-ID: | <15Ss8.263184$q2.31204@sccrnsc01> |
NNTP-Posting-Host: | 12.236.143.17 |
X-Complaints-To: | abuse AT attbi DOT com |
X-Trace: | sccrnsc01 1018424765 12.236.143.17 (Wed, 10 Apr 2002 07:46:05 GMT) |
NNTP-Posting-Date: | Wed, 10 Apr 2002 07:46:05 GMT |
Organization: | AT&T Broadband |
Date: | Wed, 10 Apr 2002 07:46:05 GMT |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
"Taras" <tagas96 AT hotmail DOT com> wrote... > Just doing some basic programming for maths, and something really > weird happened. I'm using RHIDE 1.4.9 w/ djgpp 2.03. I have this > line in my > program: > > const double stepSize; > stepSize = 0.1; The above code should not compile. You've declared a const without initialising it and then you're modifying a const value without any const-cast. You probably meant const double stepSize = 0.1; > when i step through the program and watch the variable step size, when > it > is assigned the value of 0.1, in the watch window it says the value is > 0.10000000000000001. I don't think it has something to do with the > displaying of the number, because when I store the result of > 1/stepSize > into an integer variable, the value of that variable is 9 (when it > should be > 10) Does anyone know where the last digit came from? From the fact that 1/10 cannot be represented _precisely_ in your computer memory. Victor -- Please remove capital A's from my address when replying by mail
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |