Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Bit- Variablen Kategorie: Programmierung (von Sebastian - 3.06.2005 10:00)
Als Antwort auf Bit- Variablen von Alex - 3.06.2005 9:50
Ich nutze:
C164CI-ControllerBoard, CC2-Application-Board, OSOPT V3.0
> Hallo
>
> Bei der Programmierung meiner Anwendung könnte ich Bit-Variablen (mögliche Zustände: 0 und 1) gebrauchen,
> leider konnte ich bisher nichts Derartiges finden.
> Ich habe aber in Beispielprogrammmen schon öfter Befehle wie
> is = is or (1 shl i);
> gesehen und denke, daÃ? dies etwas damit zu tun hat.
> Jetzt meine eigentliche Frage: Kann ich in Byte- Variablen einzelne Bit gezielt setzen, ohne die restlichen
> Bits zu verändern und diese später wieder auslesen?
Hallo,

ja, kann man.

gezielt setzen , Bsp wunschbit3=Bytevariable or  0b00001000 (alle Einsen bleiben, alle Nullen bleiben
auÃ?er bit 3).

bit auslesen: if bytevariable or 0b00001000 ...

bit löschen: löschbit1 = bytevariable and 0b11110111

Bei deinem Beispiel wird jedes einzelne Bit des Bytes nacheinander abgeprüft.

Viel SpaÃ?,

Sebastian.




>
> Vielen Dank für Euere Hilfe.
>

> GruÃ? Alexander


    Antwort schreiben


Antworten:

Re: Bit- Variablen (von Alex - 3.06.2005 10:44)
    Re: Bit- Variablen (von Sebastian - 3.06.2005 12:15)