Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String --> Single Single-->String (https://www.delphipraxis.net/90478-string-single-single-string.html)

DelphiManiac 3. Mai 2007 11:13

Re: String --> Single Single-->String
 
Kannst du mir definieren,
was mit signifikanten Stellen gemeint ist? Sind es die Stellen hinter dem Komma.

Ein Single besteht ja aus Exponent, Mantisse und Vorzeichenbits.


[i]Fundamentale reelle Typen in Win32 Typ Bereich Signifikante Stellen Größe in Byte


Single
-1,5 x 10^45 .. 3,4 x 10^38
Signifikante Stellen 7-8
Bytes: 4

Klaus01 3. Mai 2007 11:21

Re: String --> Single Single-->String
 
0.00000000000000123456789 -> 1,234567*10^-15

Signifikante Stellen

Grüße
Klaus

DelphiManiac 3. Mai 2007 11:31

Re: String --> Single Single-->String
 
Danke Klaus,

hätte ich ja auch selber drauf kommen können (schliesslich ist bei mir Wikipedia fast dauernd offen) :lol:
Das heißt eigentlich ab dem ersten auftreten einer Zahl ungleich Null beginnen die "Signifikanten Stellen"?
richtig?

Das würde aber bedeuten, das folgende Zahl doch mit dem Datentyp Single gespeichert werden kann, oder:

0.000000000000001234567 -> 1,234567*10^-15
________________^^^^^^^
________________1.
_________________2.
__________________3.
___________________4.
____________________5.
_____________________6.
______________________7. Signifikante Stelle

und das bedeutet
-1,5 x 10^45 .. 3,4 x 10^38 heißt, dass der Exponent (bzw das Komma) bis 3,4 x 10^38 sitzen kann und -1,5 x 10^45,

aber nur 7-8 Stellen wirklich signifikant sind?

Richtig?

:idea:

DelphiManiac 3. Mai 2007 13:31

Re: String --> Single Single-->String
 
@alzaimar

... ist klar im Vorteil,

ja jetzt habe ich den IEEE754 Aufbau des Datentyps Single verstande, ist ja ein wenig abstrakter als normale Dezimalstellen,
deswegen mein nachfragen.

Also danke euch Leute...

Gruß
DelphiManiac


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz