Der Martin: Bitweise Operatoren

Beitrag lesen

Hallo Matthias,

also brauche ich fürs Setzen und zum Prüfen immer einen zweiten Binären Wert zum Vergleich.

nö, nur eine Konstante, die das zu prüfende Bit widerspiegelt.
Beispiel:

~~~javascript // Zufallszahl im Bereich 0..255 ermitteln
 var x = Math.floor(Math.random()*256);
 // Prüfen, ob Bit 5 gesetzt ist (2^5 = 32 = 0x20 = binär 00100000)
 if (x & 0x20)
  { alert("Bit 5 war gesetzt.");
  }

  

> Ich kann also nicht einen Wert nehmen und einfach ein it setzen. Verstehe ich das richtig?  
  
Weiß ich nicht - denn ich fürchte, ich verstehe \*dich\* nicht richtig. ;-)  
  
So long,  
 Martin  

-- 
[Gültig](http://community.de.selfhtml.org/zitatesammlung/zitat134) sind Frauen ab 16, wohlgeformt ab 160 Pfund.  
  (Gunnar Bittersmann)