C语言取余符号怎么用?比如:1%12以及3%8结果是多少
答案:5 悬赏:50 手机版
解决时间 2021-02-18 10:41
- 提问者网友:难遇难求
- 2021-02-17 17:28
C语言取余符号怎么用?比如:1%12以及3%8结果是多少
最佳答案
- 五星知识达人网友:等灯
- 2021-02-17 18:08
C语言的取余运算符 的用法:将操作数放在取余符号的两边,例如:
#include<stdio.h>
int main()
{ int a,b;
a=1%12;
b=3%8;
printf("%d\n%d",a,b);
return 0;
}
1%12=1 ,3%8=3。
扩展资料:
取模运算:a % p(或a mod p),表示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 (mod p)。
2,n % p得到结果的正负由被除数n决定,与p无关。例如:7%4 = 3, -7%4 = -3, 7%-4 = 3, -7%-4 = -3(在java、C/C++中%是取余,在python是模运算,此处%按取余处理)。
参考资料来源:百度百科-模运算
#include<stdio.h>
int main()
{ int a,b;
a=1%12;
b=3%8;
printf("%d\n%d",a,b);
return 0;
}
1%12=1 ,3%8=3。
扩展资料:
取模运算:a % p(或a mod p),表示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 (mod p)。
2,n % p得到结果的正负由被除数n决定,与p无关。例如:7%4 = 3, -7%4 = -3, 7%-4 = 3, -7%-4 = -3(在java、C/C++中%是取余,在python是模运算,此处%按取余处理)。
参考资料来源:百度百科-模运算
全部回答
- 1楼网友:神的生死簿
- 2021-02-17 21:03
1%12=1, 3%8=3
- 2楼网友:拾荒鲤
- 2021-02-17 20:11
1.1%12 == 1, 3%8 == 3;
2.% 为取余运算,符号由被除数决定
e.g. -7%4 == - 3,
7%(-4) == 3,
-7%(-4) == -3;
- 3楼网友:酒安江南
- 2021-02-17 20:03
java中取模的时候,余数的正负符号跟被除数相同,比如1%(-2)=1,(-1)%2=-1;不知道是不是跟c语言一样
- 4楼网友:蕴藏春秋
- 2021-02-17 19:37
我把它理解为除法,即求余数,不知道对不对
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯