Syntax: AS UNSIGNED {INTEGER-basierender Datentyp}
Typ: Schlüsselwort
Kategorie: Speicherverwaltung
UNSIGNED erzeugt einen INTEGER-basierenden (also ganzzahligen) Datentyp, der vorzeichenlos ist. Eine Variable dieses Typs kann keine negativen Zahlen enthalten, dafür ist der Maximalwert doppelt so groß.
Beispiel:
DIM x AS UNSIGNED INTEGER, y AS UINTEGER
x = -1
y = -1
PRINT x, y
SLEEP
Ausgabe:
4294967295 4294967295
Dieses Schlüsselwort wurde aus Kompatibilitätsgründen beibehalten. Verwenden Sie stattdessen die gleichbedeutenden Typen UBYTE, USHORT, UINTEGER und ULONGINT und ersparen Sie sich damit ein wenig Tipparbeit.
Unterschiede zu QB: neu in FreeBASIC
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht UNSIGNED nicht zur Verfügung und kann nur über __UNSIGNED aufgerufen werden.
Siehe auch:
DIM, Datentypen, Datentypen und Deklarationen