mod是指mod函數(shù),是一個求余函數(shù),其格式為: mod(nExp1,nExp2),即是兩個數(shù)值表達式作除法運算后的余數(shù)。
創(chuàng)新互聯(lián)建站基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供成都二樞服務器租用托管 四川大帶寬租用 成都機柜租用 成都服務器租用。
特別注意:在EXCEL中,MOD函數(shù)是用于返回兩數(shù)相除的余數(shù),返回結(jié)果的符號與除數(shù)(divisor)的符號相同。兩個同號整數(shù)求余與你所知的兩個正數(shù)求余完全一樣(即兩個負整數(shù)與兩個正整數(shù)的算法一樣)。
擴展資料:
應用舉例
1、被除數(shù)-(整商×除數(shù))之后在第一位小數(shù)位進行四舍五入。
例:mod(9,1.2)=0.6即:9除以1.2其整商為7;7與除數(shù)1.2之積為8.4;被除數(shù)9與8.4之差為0.6。故結(jié)果為0.6。
例:mod(9,2.2)=0.2 即:9除以2.2其整商為4;4與除數(shù)2.2這積為8.8;被除數(shù)9與8.8之差為0.2,故結(jié)果為0.2。
2、在VB中,定義為被除數(shù)和除數(shù)先四舍五入,然后再相除求余數(shù)。
3、Excel中,被除數(shù)小于等于除數(shù)的整數(shù)取值規(guī)律:
例:mod(1,3)=1、mod(2,3)=2
參考資料來源:百度百科-MOD函數(shù)
C語言提供了一個取余數(shù)的運算符%,稱之為“?!边\算符,只有兩個整數(shù)之間才可以進行模運算。
a % b 表示 用b來整除a,商整數(shù),得到余數(shù)。
如:
5%3 = 2
4%3 =1
3%3 =0
擴展資料:
數(shù)學函數(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ù)并返回這個整數(shù)
double atol(char *nptr) 將字符串nptr轉(zhuǎn)換成長整數(shù)并返回這個整數(shù)
char *ecvt(double value,int ndigit,int *decpt,int *sign),將浮點數(shù)value轉(zhuǎn)換成字符串并返回該字符串
char *fcvt(double value,int ndigit,int *decpt,int *sign),將浮點數(shù)value轉(zhuǎn)換成字符串并返回該字符串
參考資料來源:百度百科-C語言函數(shù)
C語言中的取模運算就是一個取余數(shù)的過程。常用%號表示取模運算??梢詫⑷∧_\算看成取余運算。
例如:10÷3=3....1 10除3的余數(shù)為1 ,在C語言中10%3的結(jié)果也為1。兩者在處理的效果上沒任何差別。只不過一個是數(shù)學運算,一個是編程語言中的一種運算方式。
取模運算常用在判斷素數(shù),判斷奇偶數(shù),判斷最大公約數(shù)中較為常用,一般作為判斷依據(jù)。
擴展資料:
給定一個正整數(shù)p,任意一個整數(shù)n,一定存在等式 :
n = kp + r ;
其中 k、r 是整數(shù),且 0 ≤ r p,則稱 k 為 n 除以 p 的商,r 為 n 除以 p 的余數(shù)。
對于正整數(shù) p 和整數(shù) a,b,定義如下運算:
取模運算:a % p(或a mod p),表示a除以p的余數(shù)。
模p加法: ,其結(jié)果是a+b算術(shù)和除以p的余數(shù)。
模p減法: ,其結(jié)果是a-b算術(shù)差除以p的余數(shù)。
模p乘法: ,其結(jié)果是 a * b算術(shù)乘法除以p的余數(shù)。
參考資料來源:百度百科-取模運算
C語言怎中取模運算符是“%”,作用是求兩個數(shù)相除的余數(shù)。
例如,請看下面這段代碼:
x=15/7;
如果x是一個整數(shù),x的值將為2。然而,如果用取模運算符代替除法運算符"/",得到的結(jié)果就不同了:
X=15%7;
這個表達式的結(jié)果為15除以7的余數(shù),等于1,這就是說,15除以7得2余1。
取模運算符通常用來判斷一個數(shù)是否被另一個數(shù)整除。例如,如果要打印字母表中序號為3的倍數(shù)的字母,可以使用下面這段代碼:
int x;
for(x=1; x=26; x++)
if((x%3)==0)
printf("%c"; x+64);
上例將輸出字符串"cfilorux",即字母表中序號為3的倍數(shù)的所有字母。