Even OR odd
Aus ConfigWiki
Version vom 20. Dezember 2011, 01:06 Uhr von Thomasm (Diskussion | Beiträge)
Schnelle Methode um zu prüfen ob eine Zahl gerade ist.
- benutzt den bit-Operator &
<source lang="php"> $a & 1 </source>
Die Wirkung kann an folgendem Bsp. gesehen werden:
<source lang="php"> <?php for($a=0;$a<=99;$a++){ $x = $a & 1; echo $a.' '.$x.'
'; } ?> </source>
<source lang="c++"> for(int x=0;x<=10;x++){ if(x&1){ printf("Odd\n"); }else{ printf("Even\n"); } } </source>