C语言里 a%2==0 为什么等于偶数 a%2==1 为什么等于奇数 我数学不太好 难理解 10

 我来答
灵冻冰晶霜月
推荐于2018-04-08 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:90
采纳率:90%
帮助的人:21.7万
展开全部
在C语言里百分号(%)代表着取余数。比如5除以2等于2余1,也就是2.5。那么5/2=2(因为是整数),5%2=1,这样就得到了余数1。所有的偶数都可以被2整除(如:2,4,6,8,10等),所有的奇数除以2都余1(如1,3,5,7,9等)。
if(a%2!=0) //如果a除以2的余数不等于0,那就等同于:如果a是奇数
if(a%2==0) //如果a除以2的余数等于0,那就等同于:如果a是偶数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式