i%2i=0是余数为0,证明是数偶没错。余数不应该是1吗?求大神解答
我刚才在问答里面看到了这样一个问题。
为什么是i%2!=0,而不是==0?这样表示不是偶数吗?题目上偶数是负的吧? //使用while循环 while(i<=100) { i++; if(i%2!=0) { sum-=i; } else { sum+=i; } } i = 1; //重新初始化变量i。
回答是:i%2!=0是余数为0,证明是偶数没错。
i%2的余数不应该是1吗?为什么这边回答的是余数为0?还有在2后面加!是什么意思?