Unterschied (i > 9) und (i >> 9)
-
Hi.
Kann mir jemand kurz auf die Sprünge helfen, das erste liefert boolean und das zweite??
Unterschied (i > 9) und (i >> 9)
-
> ist bitshifting
> ist ein vergleichsoperatorgeh auf http://de.wikipedia.org/ wenn du nicht weisst, was bitshifting ist.
-
Das erste liefert einen Boolean der angibt ob i > 9 ist, und das zweite (bitshifting) funktioniert so:
alle Bits die der PC intern fuer diese Zahl darstellt werden um 9 nach rechts verschoben. Diese Operation bewirkt das selbe wie i / (2 hoch 9)´.
mfg LastManStanding
-
wieso doppeltantwort? hat doch alles c.rackwitz schon gesagt.. (bzw. das weiterführende gepostet)
-
auf wiki gibts keinen eintrag namens bitshifting btw
aber erstelll doch mal einen!
-
http://en.wikipedia.org/wiki/Bitwise_operation
hier erstmal den englischen artikel.