Seite 1 von 1

64Bit Variablen Typen??

Verfasst: 08.10.2011 16:37
von Kevinxx89

Code: Alles auswählen

Typ .l, also LONG, kann Zahlen von -2147483648 bis +2147483647 speichern.
Auch hier gilt natürlich der Spaß mit dem Under und dem Overflow! Dieser Typ sollte
in der Regel bevorzugt werden, da er von den 32 Bit Prozessoren, die wir zur Zeit
noch fast alle haben, am schnellsten verarbeitet werden können.
Gibt es auch einen Variablen Typ für 64 Bit Prozessoren?? Oder ist Long auch für 64 Bit? Oder gibt es nen besseren Typ?

Re: 64Bit Variablen Typen??

Verfasst: 08.10.2011 16:40
von STARGÅTE
Long (l) sind auf allen Prozessoren 32Bit lang.
Quad (q) sind auf allen Prozessoren 64Bit lang.
Integer (i) sind Prozessorabhängig, jenachdem 32/64Bit lang.

Jenachdem was du machen möchtest, musst du zwischen den Typen wählen.
Bevorzugt sollte man Integer nutzen, und bei sehr großen (genauen) Zahlen Quads.

Re: 64Bit Variablen Typen??

Verfasst: 08.10.2011 16:41
von Kevinxx89
Danke dir.

Re: 64Bit Variablen Typen??

Verfasst: 08.10.2011 16:48
von ts-soft
Der Tipp mit dem Long ist veraltet, Integer ist der bevorzugte Typ!

Bei Ganzzahlen, die dort hinein passen, sollte man diesen auch nehmen,
auch wenn es nur um #True oder #False geht, es sei denn, etwas anderes
spricht dagegen (Interface, Strukture usw.)

Gruß
Thomas

Re: 64Bit Variablen Typen??

Verfasst: 08.10.2011 16:49
von Nino
STARGÅTE hat geschrieben:Bevorzugt sollte man Integer nutzen
Kleine Ergänzung dazu: Integer ist seit einiger Zeit auch der voreingestellte Standardtyp, d.h. z.B.

Code: Alles auswählen

Define x
bedeutet im Normalfall dasselbe wie

Code: Alles auswählen

Define x.i
Grüße, Nino