使用位运算符实现以下条件:判断一个数是否为偶
This commit is contained in:
parent
3b1774ccab
commit
1acf92d7ab
|
@ -0,0 +1,18 @@
|
|||
#include <iostream>
|
||||
#include <bitset>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main()
|
||||
{
|
||||
int input_num;
|
||||
int flag; // 偶数标志
|
||||
cout << "请输入一个整数: ";
|
||||
cin >> input_num;
|
||||
|
||||
flag = input_num & 0x1; // 和最后一位作比较,最后一位如果是1,则为奇数
|
||||
|
||||
cout << "该数" << (!flag ? "是偶数" : "不是偶数") << endl; // 非0为真,0为假
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue