Article View: pl.comp.lang.java
Article #489Re: Zmiennoprzecinkowosc w Javie
From: Artur Biesiadowski
Date: Wed, 09 Apr 1997 20:42
Date: Wed, 09 Apr 1997 20:42
21 lines
1531 bytes
1531 bytes
Radoslaw Poplawski (radekp@usa.net) wrote: : W jaki sposob moge okreslic dokladnosc kazdej z powyzszych metod (do : ilu miejsc po przecinku mam gwarancje, ze wynik bedzie wlasciwy)? Ogolnie float w javie jest 32-bitowy a double 64-bitowy. Zadna z nich nie gwarantuje ci miejsc po przecinku, tylko ilosc znaczacych cyfr. Nie pamietam dokladnie ale chyba dla float to jest 16 bitow na ceche w U2 co wychodzi +-32k. Oczywiscie do odpowiedniej potegi. Tak wiec mozliwe jest ze wyszedles poza zakres i mantysa z 1 przeskoczyla na 2 i przez to gubisz jednosc przy zamianach. Dla double jest juz lepiej, cecha jest chyba ok 40 bitow (???). Tak wiec dla float licz na okolo 4 dobre cyfry, dla double ok 10 ? (oczywiscie pamietaj ze to moze byc w roznych potegach) Jezeli interesuja cie dokladne wartosci, lub dokladne dzialanie zmienncyh przecinkow to powiedz, przypomne sobie szczegoly i wytlumacze. Artur
Technical Details
Message-ID:
<5iguv1$7su@sunrise.pg.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!sunrise.pg.gda.pl!sunrise.pg.gda.pl!not-for-mailReferences:
<334aae45.9823005@news.icm.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!sunrise.pg.gda.pl!sunrise.pg.gda.pl!not-for-mail From: abies@sunrise.pg.gda.pl (Artur Biesiadowski) Newsgroups: pl.comp.lang.java Subject: Re: Zmiennoprzecinkowosc w Javie Date: 9 Apr 1997 22:42:09 +0200 Organization: Politechnika Gdanska Lines: 21 Message-ID: <5iguv1$7su@sunrise.pg.gda.pl> References: <334aae45.9823005@news.icm.edu.pl> NNTP-Posting-Host: sunrise.pg.gda.pl X-Newsreader: TIN [version 1.2 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit