C语言判断奇偶数

来源:互联网 发布:手机看书软件 编辑:程序博客网 时间:2024/05/17 05:11

如何判断一个数是不是奇偶数,你还在用老套的对2求余吗?哈哈,我今天发现了一个新的方法,对1进行且运算。为什么可以这样做呢?因为二进制的末位是1则必是一个偶数加一,反之亦然

代码

#include<stdio.h>int main(){    int n;    while(scanf("%d",&n) == 1)    {        if(n & 1) printf("%d 是奇数\n",n);        else printf("%d 是偶数\n",n);    }}


原创粉丝点击