c语言中的模,C语言中的模运算

dfnjsfkhak 4 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言中的模的问题,于是小编就整理了2个相关介绍c语言中的模的解答,让我们一起看看吧。

  1. C语言当中的模运算?

C语言当中的模运算

取模运算:a % p(或a mod p),表示a除以p的余数。 比如给定一个正整数p,任意一个整数n,一定存在等式 :n = kp + r ;其中 k、r 是整数,且 0 ≤ r < p,则称 k 为 n 除以 p 的商,r 为 n 除以 p 的余数。 取模运算的规则如下

1、(a + b) % p = (a % p + b % p) % p 。

c语言中的模,C语言中的模运算-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

2、(a - b) % p = (a % p - b % p) % p 。

3、(a * b) % p = (a % p * b % p) % p 。

4、a ^ b % p = ((a % p)^b) % p 。

c语言中的模,C语言中的模运算-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

C语言中求模并赋值符号:%= 是怎么运算的?

% 是2目运算符。它 计算 整数除以整数得到的余数。(所谓的模运算)。

例如:

int x=9;

c语言中的模,C语言中的模运算-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

x%=5;

执行: x = x % 5;

x 当前值是 9, x % 5 就是 9 % 5 得 余数 4, 把 4 赋给 x

x 更新为 4。

程序

#include

int main(){

到此,以上就是小编对于c语言中的模的问题就介绍到这了,希望介绍关于c语言中的模的2点解答对大家有用

标签: 运算 言中 余数