Referenz - 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:
- VALULNG existiert seit FreeBASIC v0.15
 - Seit FreeBASIC v0.21.0 akzeptiert VALULNG ein führendes "&" für Oktalwerte (z. B. "&123")
 
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
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
				
  | 
		||||



			FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
 Versionen