当前位置:新励学网 > 秒知问答 > C语言取余符号怎么用比如:1以及3%8结果是多少

C语言取余符号怎么用比如:1以及3%8结果是多少

发表时间:2024-07-18 15:23:51 来源:网友投稿

C语言的取余运算符的用法:将操作数放在取余符号的两边,例如:

#include

intmain()

{inta,b;

a=1%12;

b=3%8;

printf(%d\n%d,a,b);

return0;

}

1%12=1,3%8=3。

扩展资料:

取模运算:a%p(或amodp),表示a除以p的余数。

模p加法:(a+b)%p,其结果是a+b算术和除以p的余数,也就是说,(a+b)=kp+r,则(a+b)%p=r。

模p减法:(a-b)%p,其结果是a-b算术差除以p的余数。

模p乘法:(a*b)%p,其结果是a*b算术乘法除以p的余数。

说明:

1,同余式:正整数a,b对p取模,它们的余数相同,记做a≡b%p或者a≡b(modp)。

2,n%p得到结果的正负由被除数n决定,与p无关。例如:7%4=3,-7%4=-3,7%-4=3,-7%-4=-3(在java、C/C++中%是取余,在python是模运算,此处%按取余处理)。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!