我们如何在不使用任何运算符的情况下编写程序来检查c中的no是偶数还是奇数?

最佳答案

我想您是在说没有算术运算符

在这种情况下,您可以问自己,二进制表示什么是最低有效位(位0)?

因此,您可以测试该位以了解数字是奇数还是偶数:

if (number & 0x01)
{
   // odd number
}
else
{
   // even number
}

10-08 20:02