Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [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 - WBIN

Referenz-Navigation

 

Syntax: WBIN[$] (Ausdruck [, Stellen])
Typ: Funktion
Kategorie: Unicode

WBIN gibt den binären Wert eines beliebigen Ausdrucks als BefehlsreferenzeintragWSTRING zurück. Binärzahlen haben die Basis 2; sie bestehen aus den Zeichen 0 und 1.

Das Dollarzeichen ($) als Suffix ist optional.

WBIN ist das Pendant zu BefehlsreferenzeintragBIN, gibt aber einen WSTRING zurück.

Beispiel:

PRINT WBIN(54321)  ' Ausgabe: 1101010000110001
PRINT WBIN(3, 3)   ' Ausgabe: 011
PRINT WBIN(255, 4) ' Ausgabe: 1111

Um eine Binärzahl in ihre dezimale Form zurückzuverwandeln, wird BefehlsreferenzeintragVALINT verwendet:

DIM binaer AS WSTRING * 7

binaer = "1001"
'Kennung &b zeigt an, dass der folgende String eine Binärzahl ist.
binaer = "&b" & binaer

PRINT VALINT(binaer)
SLEEP

gibt 9 aus.

Unterschiede zu QB: neu in FreeBASIC

Plattformbedingte Unterschiede:
Unicode wird in der DOS-Portierung von FreeBASIC nicht unterstützt.

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.15

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

Siehe auch:
BefehlsreferenzeintragWHEX, BefehlsreferenzeintragWOCT, BefehlsreferenzeintragBIN, BefehlsreferenzeintragVAL, BefehlsreferenzeintragWSTRING (Datentyp), BefehlsreferenzeintragBIT, BefehlsreferenzeintragBITSET, BefehlsreferenzeintragBITRESET, BefehlsreferenzeintragDatentypen umwandeln


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