Article View: be.comp.programming
Article #9791Re: C++ float probleem
From: Niels Van Eetvelde
Date: Mon, 08 Apr 2002 21:28
Date: Mon, 08 Apr 2002 21:28
18 lines
1813 bytes
1813 bytes
Op 08 apr 2002 schreef Tim Fooy: > Als ik die wil uitschrijven met cout (nadat ik cout.precision(25) of > hoger doe) dan krijg ik (voor 25) te weinig cijfers, en voor hoger dan > 25 misschien wel genoeg maar foute cijfers. > > Iemand suggesties? > long double komt op een intelarchitectuur meestal overeen met extended precision, ik dacht dat dat iets is als 64 bit mantisse en 11 bits exponent, daarmee kom je niet aan 25 decimalen. Die precision dien je niet hoger te zetten dan de precisie van je machine (of gebruikte gegevenstype), die digits die je dan ziet zijn toch maar "garbage". Sommige compilers (op Solaris systemen) slagen der wel is om dergelijke precisie te bereiken, al dan niet software matig, de long double wordt daar met 128 bit voorgesteld. Daarmee kom je der normaalgezien wel :)
Technical Details
Message-ID:
<Xns91EAEEB6A1ED1nielsvaneetvelde@195.130.132.65>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!news.cs.utwente.nl!logbridge.uoregon.edu!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<Gcgs8.5715$Ze.1904@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,1f1bfdb3a82b0b5c X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-04-08 14:28:25 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!news.cs.utwente.nl!logbridge.uoregon.edu!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail Newsgroups: be.comp.programming Subject: Re: C++ float probleem From: Niels Van Eetvelde <pleaseusethe@replyto.address> References: <Gcgs8.5715$Ze.1904@afrodite.telenet-ops.be> Organization: Telenjet ?? Message-ID: <Xns91EAEEB6A1ED1nielsvaneetvelde@195.130.132.65> User-Agent: Xnews/L5 X-Microsoft: sucks X-BillGates: is an asshole Lines: 18 Date: Mon, 08 Apr 2002 21:28:15 GMT NNTP-Posting-Host: 213.118.114.230 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1018301295 213.118.114.230 (Mon, 08 Apr 2002 23:28:15 MET DST) NNTP-Posting-Date: Mon, 08 Apr 2002 23:28:15 MET DST