Article View: de.comp.lang.c++
Article #874Re: Float - Format
From: Joerg Battermann
Date: Thu, 23 Nov 1995 09:25
Date: Thu, 23 Nov 1995 09:25
43 lines
2162 bytes
2162 bytes
arent@pegasus.RoBIN.de (Arent Groebner) wrote: >> Hallo, >> >> kann mir jemand erklären, wie das genaue Format einer Zahl in float oder >> double ist, wenn sie in einer Datei abgespeichert wird? > >Da gibt es viele Möglichkeiten. Das schöne an Standards ist ja >bekanntlich, daß man so viele zur Auswahl hat ... > > >Arent > Stimmt, wenn ich wuesste wie Du das mit dem abspeichern meinst, koennte man Dir helfen :-) Ich versuchs mal. mit dem Operator << bekommt man in den meisten Faellen 1.343 usw. mit write wird meines Wissens haeufig in IEEE-Format abgelegt. Das IEEE-Format sieht dann folgendermassen aus. float 32 Bit 1. Bit Vorzeichen 2.- 8. Exponent (positiv und negativ) 9.-31. Mantisse double 64 Bit 0. Bit Vorzeichen 1. - 11. Bit Exponent (positiv und negativ) 12. - 63. Bit Mantisse Ich hoffe Dir hiermit geholfen zu haben ciao Joerg -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Joerg Battermann | Tel. : (+49) (+) 5251-606190 | | CADLAB | Fax : (+49) (+) 5251-606138 | | Siemens-Nixdorf | | | Informationssysteme| | | Fuerstenallee 11 | E-Mail: jb@cadlab.de | | D-33102 Paderborn | | | FRG | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Technical Details
Message-ID:
<491elc$frl@news.uni-paderborn.de>Path:
arc1-ca.pugleaf.net!uni-paderborn.de!usenetReferences:
<48nj2k$10t0@rs18.hrz.th-darmstadt.de> <5yLlBC_YmIB@pegasus.RoBIN.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!uni-paderborn.de!usenet From: Joerg Battermann <jb> Newsgroups: de.comp.lang.c++ Subject: Re: Float - Format Date: 23 Nov 1995 09:25:00 GMT Organization: Universitaet Paderborn, Germany Message-ID: <491elc$frl@news.uni-paderborn.de> References: <48nj2k$10t0@rs18.hrz.th-darmstadt.de> <5yLlBC_YmIB@pegasus.RoBIN.de> NNTP-Posting-Host: teefix.cadlab.de Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 1.1N (X11; I; SunOS 4.1.1 sun4c) X-URL: news:5yLlBC_YmIB@pegasus.RoBIN.de