黑马程序员技术交流社区

标题: 两种方法判断一个数的奇偶性 [打印本页]

作者: FreshMAN15    时间: 2015-7-14 23:04
标题: 两种方法判断一个数的奇偶性
第一种:求余法
void jiou(int n){
if(n%2==0){
printf("%d为偶数",n);
}else
{
printf("%d为奇数",n);
}
}

第二种:按位与(&)运算
void jiou(int n){
if(n&1){
//n与1进行&运算,得到的是n二进制数的最低位,如果一个数的二进制最低位为1则为奇数,为0则为偶数
printf("%d为奇数",n);
}else{
printf("%d为偶数",n);
}
}






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