Skip to content

Instantly share code, notes, and snippets.

@badboy
Created August 19, 2009 08:15
Show Gist options
  • Save badboy/170243 to your computer and use it in GitHub Desktop.
Save badboy/170243 to your computer and use it in GitHub Desktop.
# Übersicht Datentypen
verschiedene Datentypen:
* char, string: Zeichenketten (nicht weiter erläutert)
* boolean: Wahrheitswerte
* integer: Ganzzahlen
* real, single, double, extended: Gleitkommazahlen
## Wahrheitswerte
ein Boolean kann einen Wahrheitswert speichern.
Es gibt also nur zwei unterschiedliche Werte: true oder false
## Ganzzahlen
In Delphi existieren verschiedene Datentypen für Ganzzahlen.
Der am häufigsten verwendete Typ ist Integer.
Der Unterschied der Datentypen liegt in ihrem Wertebereich und damit auch ihrem
Speicherbedarf.
Der Typ Integer ist eine 32Bit große Ganzzahl (entpspricht 4 Byte).
Damit kann er auch nur Zahlen im Wertebereich von 32Bit annehmen.
Der Wertebereich liegt zwischen -2^31 bis 2^31-1.
## Gleitkommazahlen
Auch für Gleitkommazahlen gibt es verschiedene Datentypen. Hier liegt der Unterschied aber nicht nur bei den verschiedenen Wertebereichen sondern auch bei der Genauigkeit der Nachkommastellen.
Verschieden Werte:
Single 1.5*10^-45 ... 3.4*10^38 (Genauigkeit: 7 Stellen, 4 Byte)
Double 5*10^-342 ... 1.7*10^308 (Genauigkeit: 15 Stellen, 8 Byte)
(Der Datentyp Real entspricht Double)
Extended 3.6*10^-4591 ... 1.1*10^4932 (Genauigkeit: 19 Stellen, 10 Byte)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment