• Advertisement
Sign in to follow this  

Bitwise value switching

This topic is 4837 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I once heard of a method to switch 2 variables without using a third variable using only 2 bitwise XOR statements. Is anyone familiar with this?

Share this post


Link to post
Share on other sites
Advertisement
I'm not familiar with doing it in 2 XOR statements, but 3...

x = x ^ y;
y = x ^ y;
x = x ^ y;

-Mezz

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement