UNSIGNED

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » U » UNSIGNED

Syntax: AS UNSIGNED { BYTE | SHORT | INTEGER | LONG | LONGINT }
Typ: Schlüsselwort
Kategorie: Datentypen

UNSIGNED erzeugt einen ganzzahligen Datentyp, der vorzeichenlos ist. Eine Variable dieses Typs kann keine negativen Zahlen enthalten, dafür ist der Maximalwert doppelt so groß.

Das Schlüsselwort wurde aus Kompatibilitätsgründen beibehalten. Verwenden Sie stattdessen die gleichbedeutenden Typen UBYTE, USHORT, UINTEGER, ULONG und ULONGINT.

Beispiel:

DIM x AS UNSIGNED INTEGER, y AS UINTEGER

x = -1
y = -1
PRINT x, y
SLEEP

Ausgabe:

4294967295    4294967295

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