奇数的最后一位必然是1
偶数最后一位必然是0。
所以判断奇偶数只要将要判断的数与1进行与运算
如果得到的数是1说明是奇数反之为偶数。
如
3的二进制表示是0000000000…….011
1的二进制表示是0000000000…….001;
进行与运算得到的是000000000….001;
即得到的是1
说明是奇数
再比如
4的二进制是000000....00100
与1进行与运算
最后得到的数00000....00000;
即得到的是0
说明是偶数
奇数的最后一位必然是1
偶数最后一位必然是0。
所以判断奇偶数只要将要判断的数与1进行与运算
如果得到的数是1说明是奇数反之为偶数。
如
3的二进制表示是0000000000…….011
1的二进制表示是0000000000…….001;
进行与运算得到的是000000000….001;
即得到的是1
说明是奇数
再比如
4的二进制是000000....00100
与1进行与运算
最后得到的数00000....00000;
即得到的是0
说明是偶数