奇偶判断
实例一:奇偶判断:判断某一个数,是奇数还是偶数。
方法:用该数字与整数“1”进行按位与运算。
解释:
为方便,以8位为介绍。
如:
0000 0011 ------3
&0000 0001 ------1
-----------
0000 0001 ------1为奇数
0000 0010 ------2
&0000 0001 ------1
-----------
0000 0000 ------0位偶数
代码:
int _tmain(int argc, _TCHAR* argv[])
{
int nValue,nFlag=0;
cout << "请输入一个整数:";
cin >> nValue;
nFlag = nValue & 1;
if (nFlag)
{
cout << "该整数是奇数" << endl;
}
else
{
cout << "该整数是偶数" << endl;
}
system("pause");
return 0;
};