71
int i=5;
if ( i%2 == 0 )
{
// Even
} else {
// Odd
}
Check to see if the last bit is 1.
int is_odd(int num) {
return num & 1;
}
Check the least significant bit:
if (number & 0x01) {
// It's odd
} else {
// It's even
}