奇偶判断

实例一:奇偶判断:判断某一个数,是奇数还是偶数。

方法:用该数字与整数“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;
};

posted @ 2017-03-28 16:16  gd_沐辰  阅读(815)  评论(0编辑  收藏  举报