奇偶判断
实例一:奇偶判断:判断某一个数,是奇数还是偶数。
方法:用该数字与整数“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;
};
                    
                
                
            
        
浙公网安备 33010602011771号