C语言里 0%2是多少
展开全部
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的值一致,因此结果一致。
当符号不一致时,结果不一样。
展开全部
是2啊,
%
是求余的意思
2除以9时,整数上一个0,然后余数就是2了!
也就是说,2除以9时,商为0,余数为2
%
是求余的意思
2除以9时,整数上一个0,然后余数就是2了!
也就是说,2除以9时,商为0,余数为2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%是求余运算符号。
例如:5÷3=1…2那么5%3就等于2。
所以0%2=0
例如:5÷3=1…2那么5%3就等于2。
所以0%2=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询