Thema: Bitkodierung

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Bitkodierung

  Alt 26. Sep 2008, 14:36
So geht das nicht. Mach es so:
Code:
1: 000001
2: 000010
3: 000100
4: 001000
5: 010000
6: 100000
Wenn du jetzt zweimal würfelst, zum beispiel die 3 und die 5 kannst du die Werte mit OR verknüpfen:
Code:
3: 000100
5: 010000 OR
---------
   010100
Willst du jetzt rausfinden ob ein Bit gesetzt ist, prüfst du auf das Bit mit einer AND Verknüfung:
Code:
   010100
3: 000100 AND
-------------
   000100
Bekommst du als Ergebnis das geprüfte Bit, ist es gesetzt. Siehe dazu auch: http://www.michael-puff.de/Artikel/BitMasken.shtml

Natürlich kannst du das ganze auch mit den dezimalen Entsprechungen machen.
Michael
  Mit Zitat antworten Zitat