Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.350 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Keine richtige Frage zu DWord

  Alt 11. Dez 2012, 08:44
Wobei die Performnancekosten relativ begrenzt sind, da es auch CPU-Befehle gibt, die jeweils auf der konkreten Größe arbeiten. Man kann ja z.B. bei einer 64-Bit CPU nicht nur z.B. RAX ansprechen (64 Bit), sondern auch EAX (32 Bit), AX (16 Bit) und AH / AL (8 Bit).

Schneller wird es aber mit den kleineren Datentypen sicher nicht.

Zu DWord / Cardinal versus Integer:
Integer ist ein Metadatentyp, der auf einen konkreten Datentyp gemappt ist, in dem Fall auf LongInt. Hierbei handelt es sich um einen vorzeichenbehafteten Datentypen.
DWord bzw. Cardinal hingegen ist vorzeichenlos und kann daher größere Zahlen enthalten, da negative Zahlen darin nicht gespeichert werden können.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat