Even OR odd
Aus ConfigWiki
(Unterschied zwischen Versionen)
Zeile 3: | Zeile 3: | ||
* benutzt den bit-Operator ''''&'''' | * benutzt den bit-Operator ''''&'''' | ||
[http://www.php.net/manual/de/language.operators.bitwise.php Bit-Operatoren] | [http://www.php.net/manual/de/language.operators.bitwise.php Bit-Operatoren] | ||
− | |||
− | |||
− | |||
− | |||
Die Wirkung kann an folgendem Bsp. gesehen werden: | Die Wirkung kann an folgendem Bsp. gesehen werden: |
Version vom 20. Dezember 2011, 01:19 Uhr
Schnelle Methode um zu prüfen ob eine Zahl gerade ist.
- benutzt den bit-Operator '&'
Die Wirkung kann an folgendem Bsp. gesehen werden:
PHP:
<source lang="php"> <?php for($a=0;$a<=99;$a++){ $x = $a & 1; echo $a.' '.$x.'
'; } ?> </source>
C++:
<source lang="c++"> for(int x=0;x<=10;x++){ if(x&1){ printf("Odd\n"); }else{ printf("Even\n"); } } </source>
BASH:
<source lang="php"> #!/bin/bash rem=$(( ${1} & 1 )) if [ $rem -eq 0 ] then echo "${1} is even number" else echo "${1} is odd number" fi </source>