VALULNG

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » V » VALULNG

Syntax: VALULNG (Variable)
Typ: Funktion
Kategorie: Typumwandlung

VALULNG wandelt einen STRING, ZSTRING oder WSTRING in einen ULONGINT um. Die wissenschaftliche Notation wird nicht unterstützt. Ansonsten arbeitet der Befehl wie VAL, nur dass VAL in eine DOUBLE-Gleitkommazahl umwandelt.

Beispiel:

Print ValULng(".12345")              ' Ausgabe 0
Print ValULng("&h1ABC")              ' Ausgabe 6844
Print ValULng("   -42")              ' Ausgabe 18446744073709551574
Print ValULng("12.987")              ' Ausgabe 12
PRINT ValULng("133e7")               ' Ausgabe 133
Print ValULng("    -1")              ' Ausgabe 18446744073709551615
Print ValULng("&hFFFFFFFFFFFFFFFF")  ' Ausgabe 18446744073709551615
Sleep

Hinweis: VALLNG funktioniert wie VALULNG, liefert jedoch einen vorzeichenbehafteten LONGINT zurück.

Achtung:
VALULNG schneidet Nachkommastellen ab, es wird nicht gerundet!

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC:

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

Siehe auch:
VAL, VALINT, VALUINT, VALLNG, Datentypen umwandeln