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?
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.
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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.