operatoren
-
Hi,
mir fällt gerade auf, dass ich folgendes nicht lösen kann...7&5
6|3
sowas in der Richtung... könnt ihr mir kurz schildern wie ich das lösen kann... wäre echt nett.
Danke schonmal im Voraus.sollte jemand noch etwas ähnliches wissen, bitte posten!
Gruß
-
7&5=5
6|3=7gelöst.
-
echt nett, aber wie ich oben schon erwähnt habe, möchte ich das ergebnis immernoch nicht wissen, sondern den lösungsweg!
-
=> Bitweises AND: Überall wo bei beiden Zahlen eine 1 steht kommt ins Ergebniss wieder eine 1, sonst eine 0
=> Bitweises OR: Überall wo bei mindestens einer der Zahlen eine 1 steht kommt ins Ergebniss wieder eine 1, sonst eine 0
-
Hierbei handelt es sich um binäre Operatoren (bitweise logisch).
& := Binäres UND
| := Binäres ODER7 & 5: 1011 = 7 UND 1001 = 5 ============= 1001 = 5 6 | 3: 1001 = 6 ODER 0011 = 3 ============= 1011 = 7Das ist natürlich nur eine vereinfachte Darstellung. Du musst auf jeden Fall bei der Verwendung darauf achten, wie die entsprechende binäre Darstellung ausfällt (gerade bei negativen Zahlen oder Fließkommazahlen nicht unerheblich).
Grüße...
Heiko
-
alles klar! genau so etwas hab ich mir vorgestellt: kurz, einfach und verständlich
http://www.c-plusplus.net/forum/images/smiles/live.gifvielen Dank!