Check whether an integer is a power of 2 without using +,- operations
APL (7)

Yes, that's 7 bytes. Assume for the moment that I'm using IBM codepage 907 instead of Unicode and then each character is a byte :)

0=1|2⍟⎕


i.e. 0 = mod(log(input(),2),1)