c语言 为什么是 4%2==0 ?

4%2不是2吗?... 4%2不是2吗? 展开
 我来答
kaixingui2012
推荐于2017-09-15 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6456万
展开全部
c语言中%是”模运算“符,是个双目运算符,a%b表示:a除以b取其余数
如:
5%3=2 因为5/3=1...2
6%3=0 因为6/3=2...0
7%3=1 因为7/3=2...1
2%3=2 因为2/3=0...2
所以,4%2的结果为0
天堂妹儿
2011-03-04 · TA获得超过688个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:279万
展开全部
4%2求的是余,不是商,4除以2的余数是0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wsygbhjdr
2011-03-04
知道答主
回答量:19
采纳率:0%
帮助的人:27.2万
展开全部
4%2=0
%是C语言的求余符号
还有LZ主要==跟=的区别
==是逻辑判断运算符
=是赋值运算符
不可乱用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
White_MouseYBZ
2015-10-16 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6659万
展开全部
C中的%是取余除操作符,求被除数整除除数后的余数。4÷2=2余0,所以4%2的结果为0。再比如10÷7=1余3,所以10%7=3等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友251f23c
2011-03-04 · TA获得超过126个赞
知道答主
回答量:26
采纳率:0%
帮助的人:5.7万
展开全部
4%2是4除以2的余数,而不是4除以2的商。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式