CUNSG

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » C » CUNSG

Syntax: CUNSG (Ausdruck)
Typ: Funktion
Kategorie: Typumwandlung

CUNSG konvertiert eine vorzeichenbehaftete Zahl in eine vorzeichenlose Zahl desselben Datentyps.

Die Funktion wird benutzt, um bei Multiplikationen und Divisionen das Verhalten vorzeichenloser Zahlen zu erzwingen (im Zusammenspiel mit SHL und SHR). CUNSG ist die Gegenfunktion zu CSIGN.

Beispiel:

DIM a AS SHORT
a = -200
PRINT CUNSG(a)
SLEEP

Ausgabe:

65336

CUNSG ist die Gegenfunktion zu CSIGN.

Unterschiede zu QB: neu in FreeBASIC

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht CUNSG nicht zur Verfügung und kann nur über __CUNSG aufgerufen werden.

Siehe auch:
CAST, CBYTE, CSNG, CUSHORT, CINT, CUBYTE, CLNG, CLNGINT, CUINT, CSIGN, CDBL, CSHORT, CULNGINT, Datentypen umwandeln