ahoihoi
eine anfängerfrage:
eine if-abfrage soll ausgeführt werden, sobald in einer 8-bit variable
mehr als 1 der bits gesetzt ist.
meine lösungsansatz sieh wiefolgt aus und liefert das gewünschte
ergebnis, nur, schön ist anders... kann man bestimmt eleganter und
kompakter programieren.
nur wie?
1 |
|
2 | if(!(test_byte==0 || test_byte==1 || test_byte==2 || test_byte==4 || test_byte==8 || test_byte==16 || test_byte==32 || test_byte==64 || test_byte==128))
|
3 | {
|
4 | printf("mehr als 1 bit gesetzt");
|
5 | }
|
vielen dank für euren input.