Syntax: LOWORD (Ausdruck)
Typ: Funktion
Kategorie: Speicher
LOWORD gibt das niedere Word eines Ausdrucks als UINTEGER zurück. LOWORD hat dieselbe Funktion wie
Ausdruck AND 65535
Beispiel:
Dim As Integer foo = &b11000000000000000 ' = 98304 dezimal
PRINT LOWORD(foo)
PRINT foo AND 65535
SLEEP
Ausgabe:
32768
32768
Intern wird LOWORD folgendermaßen behandelt:
#DEFINE LOWORD(x) (CUINT(x) AND &h0000FFFF)
Unterschiede zu QB: neu in FreeBASIC
Unterschiede zu früheren Versionen von FreeBASIC:
Die Version __LOWORD in der Dialektform -lang qb existiert seit FreeBASIC v0.24.
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht LOWORD nicht zur Verfügung und kann nur über __LOWORD aufgerufen werden.
Siehe auch:
HIWORD, HIBYTE, LOBYTE, Bit-Operatoren