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 - BIT

Referenz-Navigation

 

Syntax: BIT (Ausdruck, BitNr)
Typ: Funktion
Kategorie: Bitfelder

BIT wird benutzt, um zu prüfen, ob das Bit an der Stelle 'BitNr' gesetzt ist. Wenn ja, gibt BIT true (-1) aus, ansonsten false (0).

BIT erfüllt dieselbe Funktion wie

(Ausdruck AND (1 SHL BitNr)) <> 0

Beispiel:

DIM AS INTEGER foo = 1024
PRINT BIT( foo, 10 )
PRINT (foo AND (1 SHL 10)) <> 0
SLEEP

Ausgabe:

-1
-1

BIT wird intern folgendermaßen behandelt:

#DEFINE BIT(x,y) (((x) AND (CAST(TYPEOF(x), 1) SHL (y))) <> 0)

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC:
Die Version __BIT in der Dialektform -lang qb existiert seit FreeBASIC v0.24.

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

Siehe auch:
BefehlsreferenzeintragBITSET, BefehlsreferenzeintragBITRESET, BefehlsreferenzeintragBIN, BefehlsreferenzeintragBit-Operatoren


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