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

Re: Bit- Variablen Kategorie: Programmierung (von Alex - 3.06.2005 10:44)
Als Antwort auf Re: Bit- Variablen von Sebastian - 3.06.2005 10:00
Ich nutze:
C-Control II Station, 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


Hallo Sebastian

vielen Dank fĂĽr Deine schnelle Hilfe.
Nur zum Verständnis:
MĂĽste es dann nicht fĂĽr bit auslesen: if bytevariable and 0b00001000 heiĂ?en?
Ansonsten habe ich da noch ein Verständnisproblem.

GruĂ? Alexander




    Antwort schreiben


Antworten:

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