判断奇数/偶数
令X&1=1------------奇数
为0------------偶数
原因:&操作符,若比较的两个数的二进制位有一个为假(0),则&后就为假(0)
因为1的二进制位是000000000000000000000000000001,所以无论什么数&1后除了最后一位,其余位全部变成0,只看最后一位,又因为奇数的最后一位肯定是1,偶数的最后一位肯定是0,即可判断!
判断奇数/偶数
令X&1=1------------奇数
为0------------偶数
原因:&操作符,若比较的两个数的二进制位有一个为假(0),则&后就为假(0)
因为1的二进制位是000000000000000000000000000001,所以无论什么数&1后除了最后一位,其余位全部变成0,只看最后一位,又因为奇数的最后一位肯定是1,偶数的最后一位肯定是0,即可判断!