| Author |
& and | on same number
|
Jasper Vader
Ranch Hand
Joined: Jan 10, 2003
Posts: 284
|
|
2 & 2 will always be two. ditto for 2 | 2. etc etc ... 150 & 150 will always be 150 ditto for 150 | 150 ... but what about if the number were negative... still no change to the original value methinks... but no such simple rule would be for an exclusive or operation?
|
giddee up
|
 |
Jim Yingst
Wanderer
Sheriff
Joined: Jan 30, 2000
Posts: 18670
|
|
but what about if the number were negative... still no change to the original value methinks... Correct. but no such simple rule would be for an exclusive or operation? There's actually a very simple rule for the result of x ^ x. Try it with an example - what's 41 ^ 41? In binary: 00101001 ^ 00101001 = ?
|
"I'm not back." - Bill Harding, Twister
|
 |
Layne Lund
Ranch Hand
Joined: Dec 06, 2001
Posts: 3061
|
|
You can try two simpler examples: 0 ^ 0 = ? 1 ^ 1 = ? Since these are the only two possible values for a given bit, the answers to the above equations will help you find the rule you are looking for. HTH Layne
|
Java API Documentation
The Java Tutorial
|
 |
Jasper Vader
Ranch Hand
Joined: Jan 10, 2003
Posts: 284
|
|
ohhh... i see... Zero! thanks jim and layne!
|
 |
 |
|
|
subject: & and | on same number
|
|
|