Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [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 - BIN

Referenz-Navigation

 

Syntax: BIN[$] (Ausdruck [, Stellen])
Typ: Funktion
Kategorie: Stringfunktionen

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

Das Dollarzeichen ($) als Suffix ist optional.

Beispiel:

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

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

DIM binaer AS STRING

binaer = "1001"
'Prefix &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

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

Siehe auch:
BefehlsreferenzeintragHEX, BefehlsreferenzeintragOCT, BefehlsreferenzeintragVAL, BefehlsreferenzeintragWBIN, BefehlsreferenzeintragBIT, BefehlsreferenzeintragBITSET, BefehlsreferenzeintragBITRESET, BefehlsreferenzeintragDatentypen umwandeln


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