base 2 sum

Started by
1 comment, last by rfterdarc 17 years, 11 months ago
if i add 4 + 8 + 64 + 1024 i get 1100 whats the quickest way of knowing wether 64 is 'in' 1100 ?
Advertisement
Well you do if ( (1100 & 64) != 0).. this works because 64 is a power-of-two. For non-power-of-two it won't work. (in computer world it works that way.. in math world you can convert to base 2, and look at the bits whether the specified bit is set)
thanks :)

This topic is closed to new replies.

Advertisement