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 12:15)
Als Antwort auf Re: Bit- Variablen von Alex - 3.06.2005 10:44
Ich nutze:
C164CI-ControllerBoard, CC2-Application-Board, OSOPT V3.0
Schussel ich. Hast natĂĽrlich recht.

Sebastian.

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