C语言里 0%2是多少

 我来答
火虎生活小达人
高能答主

2020-12-24 · 致力于成为全知道最会答题的人
知道大有可为答主
回答量:5246
采纳率:100%
帮助的人:164万
展开全部

0%2=0,0%2是没有余数,%是表示“取余数”0除以任何数后都不会存在余数,所,以说余数为0。这是一个取模运算,在数论和程序设计中都有着广泛的应用,奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影。

扩展资料:

对于整型数a,b来说,取模运算或者求余运算的方法都是:

1、求整数商: c = [a/b];

2、计算模或者余数: r = a - c*b.

求模运算和求余运算在第一步不同: 取余运算在取c的值时,向0 方向舍入(fix()函数);而取模运算在计算c的值时,向负无穷方向舍入(floor()函数)。

例如计算:-7 Mod 4

那么:a = -7;b = 4;

第一步:求整数商c,如进行求模运算c = -2(向负无穷方向舍入),求余c = -1(向0方向舍入);

第二步:计算模和余数的公式相同,但因c的值不同,求模时r = 1,求余时r = -3。

归纳:当a和b符号一致时,求模运算和求余运算所得的c的值一致,因此结果一致。

当符号不一致时,结果不一样。

运秋芹容亥
2020-01-07 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:735万
展开全部
是2啊,
%
是求余的意思

2除以9时,整数上一个0,然后余数就是2了!

也就是说,2除以9时,商为0,余数为2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侯石头庄了C2
2020-02-08 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:27%
帮助的人:653万
展开全部
%是求余运算符号。
例如:5÷3=1…2那么5%3就等于2。
所以0%2=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
符翠柯听双
2020-04-13 · TA获得超过3870个赞
知道大有可为答主
回答量:3113
采纳率:30%
帮助的人:165万
展开全部
0哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式