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