// The C ++ binary bitwise operation determines the odd and even numbers. The binary bitwise operation retrieves the last binary digit.# Include<Iostream>Using NamespaceSTD;VoidMain (){IntI;For(I = 0; I <100; ++ I ){If(1 = (1 & I) cout <I <"Is an odd number"<Endl;ElseCout <I <"Is an even number"<Endl ;}/ * -- for example, the result of a number of n (n & 1) is the last bit of binary. This can be used to judge the parity of an integer. the last bit of binary is 0, which indicates that the number is an even number, and the last bit is 1, which indicates that the number is an odd number. this is because the weight of the last binary number is equal to 1 to the power of 0 of 2, and that of 2 is not the power of 0 to the power of other positions, so that its weight does not produce an odd number --*
Http://www.ok2002.com/cc/cc/s.asp? R = a2273562193110