Bitmuster
-
flogende bit muster habe ich
x= 0001 // dez =1
y= 0010 // dez = 2
z= 0100 // dez =4sume ist 7;
if( (7 & x)== x){
meldung ...
}
damit will ich feststellen ob die x == 1 ist
bez w ob die letzte bit auf 1 gesetzt
und mit if( (7 & y)== y){ } ob die vorletzte bit auf 1 gesetzt
ic bekomme nicht die richtige ergebnis
warum ???
-
In was für einer Sprache willst du das denn überhaupt machen Wäre nicht schlecht, das zu wisser
-
Normal geht das so (als Beispiel C++ Code):
// erste Bit gesetzt? if (var & 0x1) // gesetzt // zweite Bit gesetzt? if (var & 0x2) // gesetzt // dritte Bit gesetzt? if (var & 0x4) // gesetzt
[ Dieser Beitrag wurde am 14.03.2003 um 14:28 Uhr von Loggy editiert. ]