Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#4

Re: Wertebereich von Single, Double, Real, Currency

  Alt 29. Mai 2008, 13:18
Zitat von ToFaceTeKilla:
Hiho zusammen,

in dem Programm an dem ich gerade arbeite, werden Daten aus einer SQL Datenbank geladen. Ich bin jetzt dabei, unterschiedliche Reaktionen auf unterschiedliche Typen umzusetzen. Dafür ordne ich erstmal für mich die Datentypen einander zu (tinyint zu byte usw.). Jetzt bin ich etwas Ratlos was die Fließkomma-Datentypen angeht (siehe Thread-Titel) und zwar frage ich mich ob die auch in den negativen Wertebereich gehen.
Weil in meiner D6-Hilfe steht nur:
Zitat:
Single 1.5 x 10^45 .. 3.4 x 10^38
Double 5.0 x 10^324 .. 1.7 x 10^308
Extended 3.6 x 10^4951 .. 1.1 x 10^4932
Currency 922337203685477.5808.. 922337203685477.5807
Real 5.0 x 10^-324 .. 1.7 x 10^308
Haben die da nur vor den ersten Zahlen das "-" vergessen oder was ist da los? :gruebel:

Danke schonmal
Die und Du haben Minuszeichen vergessen, richtig heißt es

Zitat:
Real48 2.9 x 10^-39 .. 1.7 x 10^38 11-12 6
Single 1.5 x 10^-45 .. 3.4 x 10^38 7-8 4
Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8
Extended 3.6 x 10^-4951 .. 1.1 x 10^4932 19-20 10
Comp -2^63+1 .. 2^63 -1 19-20 8
Currency -922337203685477.5808.. 922337203685477.5807
Für die Floatingpointzahlen ist nur der positive Bereich angegeben, der negative ist wie schon bemerkt symmetrisch dazu. Außerdem ist natürlich immer die 0 dabei. Man beachte die negativen Exponenten für die jeweils untere Grenze.

Gruß Gammatester
  Mit Zitat antworten Zitat