判断奇数偶数

发布时间 2023-05-01 17:08:36作者: 逆袭怪

1.一般思路:

if (n % 2 == 1)//这是奇数
if (n % 2 == 0)//这是偶数

需要注意的是:
以上代码对于正数是成立的;
如果n是负数的话,就不成立。
考虑负数的情况,完整写法应该是:

if (n % 2 == 1 || n % 2 == -1)//这是判断奇数
或者是:if (n % 2 != 0)//这是判断奇数
if (n % 2 == 0)//这是判断偶数

2.位运算思路:

if ((n & 1) == 1)//这是判断奇数
if ((n & 1) != 1)//这是判断偶数

2023-05-01 17:01:25 星期一