Difference between revisions of "Data type/de"
From Free Pascal wiki
Jump to navigationJump to searchm (change a link to german) |
|||
Line 1: | Line 1: | ||
{{Data type}} | {{Data type}} | ||
− | Ein '''Datentyp''' ist eine Vorlage für ein Datenfeld. | + | Ein '''Datentyp''' ist eine Vorlage für ein Datenfeld.<br> |
− | |||
Der Datentyp eines Datenfeldes bestimmt, wie der Inhalt eines Datenfeldes von Compiler und Prozessor zu interpretieren sind. | Der Datentyp eines Datenfeldes bestimmt, wie der Inhalt eines Datenfeldes von Compiler und Prozessor zu interpretieren sind. | ||
Hier eine Auswahl: | Hier eine Auswahl: | ||
− | * [[Byte/de| | + | =Ganzzahlige Datentypen= |
− | * [[Integer/de| | + | * Vorzeichenlose Typen |
− | * [[ | + | ** [[Byte/de|Byte]] - Wertebereich: (0 .. 255) |
− | * [[Char/de| | + | ** [[Word|Word]] - Wertebereich: (0 .. 65535) |
− | + | ** [[Cardinal|Cardinal]] - entspricht dem Longword | |
− | * [[ | + | ** [[Longword|Longword]] - Wertebereich: (0 .. 4294967295) |
− | * [[Record/de| | + | ** [[QWord|QWord]] - Wertebereich: (0 .. 18446744073709551615) |
− | * [[Pointer| | + | * Vorzeichenbehaftete Typen |
− | * [[ | + | ** [[Integer/de|Integer]] - eine ganze Zahl. FPC verwendet gegenwärtig 4 Bytes für Integers |
− | * [[ | + | =Fliesskommatypen / Fliesspunkttypen= |
+ | * [[Real]] - eine Zahl mit (möglichem) Komma und Exponenten | ||
+ | =Zeichentypen= | ||
+ | * [[Char/de|Char]] - ein einzelnes Zeichen | ||
+ | =Strukturtypen= | ||
+ | * [[Set]] - eine Kollektion von zugehörigen Elementen; die Größe hängt von der Anzahl der Elemente ab | ||
+ | * [[Record/de|Record]] - eine Kombination der obigen Datentypen (zusammengefasst) | ||
+ | =Zeiger / Pointer= | ||
+ | * [[Pointer|Pointer]] - eine Referenz auf eine Speicherstelle, allgemein verwendet für dynamische Variablen | ||
+ | =Klassen und Objekte= | ||
+ | * [[Object|Object]] - unter Turbopascal für DOS entwickelt und ein Vorläufer des Typs Class | ||
+ | * [[Class|Class]] | ||
+ | |||
Andere Datentypen werden im Allgemeinen aus einer Kombination der genannten Datentypen gebildet. Auch FPC fügt zusätzliche Datentypen hinzu. | Andere Datentypen werden im Allgemeinen aus einer Kombination der genannten Datentypen gebildet. Auch FPC fügt zusätzliche Datentypen hinzu. |
Revision as of 18:58, 16 August 2012
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
Bahasa Indonesia (id) │
italiano (it) │
русский (ru) │
Ein Datentyp ist eine Vorlage für ein Datenfeld.
Der Datentyp eines Datenfeldes bestimmt, wie der Inhalt eines Datenfeldes von Compiler und Prozessor zu interpretieren sind.
Hier eine Auswahl:
Ganzzahlige Datentypen
- Vorzeichenlose Typen
- Vorzeichenbehaftete Typen
- Integer - eine ganze Zahl. FPC verwendet gegenwärtig 4 Bytes für Integers
Fliesskommatypen / Fliesspunkttypen
- Real - eine Zahl mit (möglichem) Komma und Exponenten
Zeichentypen
- Char - ein einzelnes Zeichen
Strukturtypen
- Set - eine Kollektion von zugehörigen Elementen; die Größe hängt von der Anzahl der Elemente ab
- Record - eine Kombination der obigen Datentypen (zusammengefasst)
Zeiger / Pointer
- Pointer - eine Referenz auf eine Speicherstelle, allgemein verwendet für dynamische Variablen
Klassen und Objekte
Andere Datentypen werden im Allgemeinen aus einer Kombination der genannten Datentypen gebildet. Auch FPC fügt zusätzliche Datentypen hinzu.