🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #489

Re: Zmiennoprzecinkowosc w Javie

#489
From: Artur Biesiadowski
Date: Wed, 09 Apr 1997 20:42
21 lines
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-mail
References: <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