黑马程序员技术交流社区

标题: 最快速判断奇偶数的方法 [打印本页]

作者: SimonLo    时间: 2015-11-29 18:59
标题: 最快速判断奇偶数的方法
int main(int argc, const char * argv[]) {

    //判断奇偶数,小伙伴一般会想到取余
    int n = 21;
    if (0 == n%2){
        printf("%d是偶数",n);
    }else{
        printf("%d是奇数",n);
    }

    printf("\n-----------------\n");

    //下面是一种更高效简介的方法,用&1的方法判断二进制最后一位是0 or 1 来确定奇偶数
    int num = 10;
    num&1?printf("%d是奇数",num):printf("%d是偶数",num);

    return 0;

}

//******************** 版主来点技术分鼓励下新手 ***********************


作者: 仰望星空的猪    时间: 2015-11-29 20:05
赞一个。。
作者: 一枚小刁民    时间: 2015-11-29 20:51
可以            




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2