C語(yǔ)言提供了一個(gè)取余數(shù)的運(yùn)算符%,稱(chēng)之為“模”運(yùn)算符,只有兩個(gè)整數(shù)之間才可以進(jìn)行模運(yùn)算。
創(chuàng)新互聯(lián)是專(zhuān)業(yè)的工農(nóng)網(wǎng)站建設(shè)公司,工農(nóng)接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行工農(nóng)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
a % b 表示 用b來(lái)整除a,商整數(shù),得到余數(shù)。
如:
5%3 = 2
4%3 =1
3%3 =0
擴(kuò)展資料:
數(shù)學(xué)函數(shù)
double log10(double x) 返回log10x的值
double pow(double x,double y) 返回x^y的值
double?pow10(int p) 返回10^p的值
double sqrt(double x) 返回+√x的值
double acos(double x) 返回x的反余弦cos-1(x)值,x為弧度
double asin(double x) 返回x的反正弦sin-1(x)值,x為弧度
double atan(double x) 返回x的反正切tan-1(x)值,x為弧度
double atoi(char *nptr) 將字符串nptr轉(zhuǎn)換成整數(shù)并返回這個(gè)整數(shù)
double atol(char *nptr) 將字符串nptr轉(zhuǎn)換成長(zhǎng)整數(shù)并返回這個(gè)整數(shù)
char *ecvt(double value,int ndigit,int *decpt,int *sign),將浮點(diǎn)數(shù)value轉(zhuǎn)換成字符串并返回該字符串
char *fcvt(double value,int ndigit,int *decpt,int *sign),將浮點(diǎn)數(shù)value轉(zhuǎn)換成字符串并返回該字符串
參考資料來(lái)源:百度百科-C語(yǔ)言函數(shù)
取模運(yùn)算:a % p(或a mod p),表示a除以p的余數(shù)。
比如給定一個(gè)正整數(shù)p,任意一個(gè)整數(shù)n,一定存在等式 :n = kp + r ;其中 k、r 是整數(shù),且 0 ≤ r p,則稱(chēng) k 為 n 除以 p 的商,r 為 n 除以 p 的余數(shù)。
取模運(yùn)算的規(guī)則如下:
1、(a + b) % p = (a % p + b % p) % p 。
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 。
擴(kuò)展資料:
取模運(yùn)算在c語(yǔ)言中的應(yīng)用范圍:
1、判別奇偶數(shù)
奇偶數(shù)的判別是模運(yùn)算最基本的應(yīng)用,也非常簡(jiǎn)單。已知一個(gè)整數(shù)n對(duì)2取模,如果余數(shù)為0,則表示n為偶數(shù),否則n為奇數(shù)。
2、判別素?cái)?shù)
一個(gè)數(shù),如果只有1和它本身兩個(gè)因數(shù),這樣的數(shù)叫做質(zhì)數(shù)(或素?cái)?shù))。例如 2,3,5,7 是質(zhì)數(shù),而 4,6,8,9 則不是,后者稱(chēng)為合成數(shù)或合數(shù)。用不比該自然數(shù)的平方根大的正整數(shù)去除這個(gè)自然數(shù),若該自然數(shù)能被整除,則說(shuō)明其非素?cái)?shù)。
3、求最大公約數(shù)
求最大公約數(shù)最常見(jiàn)的方法是歐幾里德算法(又稱(chēng)輾轉(zhuǎn)相除法),其計(jì)算原理依賴(lài)于定理:gcd(a,b) = gcd(b,a mod b)。
參考資料來(lái)源:百度百科:取模運(yùn)算
它不是說(shuō)得很詳細(xì)了么, 向負(fù)無(wú)窮方向舍入(floor()函數(shù) (又稱(chēng)為地板函數(shù), 與之相對(duì)還有天花板函數(shù))--往小方向取整,即向負(fù)無(wú)窮方向取整), 8/3=2.67的地板為2(即模為2), -8/3=-2.67的地板為-3(即模為-3)
取模就是求余數(shù)
3%5 就是3除以5商0余3
13%3==1 就是13除以3商4余1