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

Re: Bitmanipulation in Bytevariablen Kategorie: Programmierung (von AndrĂ© H. - 6.10.2002 21:58)
Als Antwort auf Bitmanipulation in Bytevariablen von Ralph Eisner - 6.10.2002 20:53

Hallo Ralph,

Du muĂ?t Variablen verwenden.
byte x,y;
y=0x02;
x=x and not x;

Ă?brigens, lade Dir bitte die neueste Compiler-DLL herunter !!
Da Du die Zeile
  testbyte=(testbyte and not 0x002);
kompileren konntest, benutzt Du noch die alte DLL.
Lade dabei bitte auch das neueste OS herunter.

MfG André H.


> Was mache ich falsch?
> Das löschen eines Bit's nach folgendem Muster lösch nicht nur dieses(z.B. bit1), sondern alle Bit's.
> byte testbyte;
> testbyte=(testbyte or 0x002); setzen bit1 funktioniert
> testbyte=(testbyte or 0x004); setzen bit3 funktioniert
> testbyte=(testbyte xor 0x001); toggle bit0 funktioniert
> testbyte=(testbyte and not 0x002). löscht alle Bit's und nicht nur bit1.
> Hat jemand die Lösung?
>


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Bitmanipulation in Bytevariablen (von Ralph Eisner - 7.10.2002 18:08)
    Re: Bitmanipulation in Bytevariablen (von André H. - 7.10.2002 18:39)