n&1
или остаток от деления n%2
?int n = 72341;
if (n%2)
{
// ...
}
int N;
int main(int n, char**)
{
if (n%2)
{
return 1;
};
}
main:
push rbp
mov rbp, rsp
mov DWORD PTR [rbp-4], edi
mov QWORD PTR [rbp-16], rsi
mov eax, DWORD PTR [rbp-4]
and eax, 1
test eax, eax
je .L2
mov eax, 1
jmp .L3
.L2:
mov eax, 0
.L3:
pop rbp
ret