Cookies helfen bei der Bereitstellung dieser Website. Durch die Nutzung dieser Website erklären Sie sich damit einverstanden, dass Cookies gesetzt werden. Mehr erfahrenOK

Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - VALUINT

Referenz-Navigation

 

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

VALUINT wandelt einen BefehlsreferenzeintragSTRING, BefehlsreferenzeintragZSTRING oder BefehlsreferenzeintragWSTRING in ein vorzeichenloses 32bit-Integer (also ein BefehlsreferenzeintragULONG) um. Die wissenschaftliche Notation wird nicht unterstützt. Ansonsten arbeitet der Befehl wie BefehlsreferenzeintragVAL, nur dass VAL in eine BefehlsreferenzeintragDOUBLE-Gleitkommazahl umwandelt.

Beispiel:

PRINT VALUINT(".12345")      ' Ausgabe 0
PRINT VALUINT("&h1ABC")      ' Ausgabe 6844
PRINT VALUINT("   -42")      ' Ausgabe 4294967254
PRINT VALUINT("12.987")      ' Ausgabe 12
PRINT VALUINT("133e7")       ' Ausgabe 133
PRINT VALUINT("    -1")      ' Ausgabe 4294967295
PRINT VALUINT("&hFFFFFFFF")  ' Ausgabe 4294967295
SLEEP

Hinweis: BefehlsreferenzeintragVALINT funktioniert wie VALUINT, liefert jedoch ein vorzeichenbehaftetes BefehlsreferenzeintragLONG zurück.

Achtung:
VALUINT schneidet Nachkommastellen ab, es wird nicht gerundet!
Beachten Sie, dass VALUINT eine 32bit-Zahl zurück gibt und BefehlsreferenzeintragVALULNG eine 64bit-Zahl. Im Gegensatz dazu liefert BefehlsreferenzeintragCUINT ein BefehlsreferenzeintragUINTEGER (dessen Größe von der Compilerversion abhängt) und BefehlsreferenzeintragCULNG ein BefehlsreferenzeintragULONG (32bit).

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC:

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

Siehe auch:
BefehlsreferenzeintragVAL, BefehlsreferenzeintragVALINT, BefehlsreferenzeintragVALLNG, BefehlsreferenzeintragVALULNG, BefehlsreferenzeintragDatentypen umwandeln


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 21.07.2007 von Redakteurnemored angelegt.
  • Die aktuellste Version wurde am 30.08.2015 von Redakteurnemored gespeichert.
  Versionen Versionen