1。取余符號就是一個 % 號,我們叫做取模運(yùn)算符,比如5%3就等于2
創(chuàng)新互聯(lián)公司專注于平江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供平江營銷型網(wǎng)站建設(shè),平江網(wǎng)站制作、平江網(wǎng)頁設(shè)計(jì)、平江網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造平江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供平江網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
2。略
3。print("\n30%%7is%d,30%7), 因?yàn)?號在格式化字符串中具有特殊意義,所以如果你只是想顯示一個正常的
% 號字符的話,需要打2個 %% 這里 30%%7 顯示到屏幕上就會變成 30%7,還記得我第一條說的嗎?
%d 表示這里需要顯示一個整形數(shù)字,這個數(shù)字就是逗號后面30%7計(jì)算得出的結(jié)果
所以最后顯示在屏幕上的結(jié)果是 : 30%7is2
30除以7的余數(shù)是2
C語言提供了一個取余數(shù)的運(yùn)算符%,稱之為“模”運(yùn)算符,只有兩個整數(shù)之間才可以進(jìn)行模運(yùn)算。
a % b 表示 用b來整除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ù)并返回這個整數(shù)
double atol(char *nptr) 將字符串nptr轉(zhuǎn)換成長整數(shù)并返回這個整數(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)換成字符串并返回該字符串
參考資料來源:百度百科-C語言函數(shù)
#includestdio.h
main()
{int a,b,S,Y; /*S為商,Y為余數(shù)*/
scanf("%d%d",a,b);
printf("a=%d,b=%d\n",a,b);
S=a/b;
Y=a%b;
printf("商S=%d,余數(shù)Y=%d\n",S,Y);
}
如果要求精確商的話,可以這樣:
#includestdio.h
main()
{int a,b,Y; /*S為商,Y為余數(shù)*/
double S;
scanf("%d%d",a,b);
printf("a=%d,b=%d\n",a,b);
S=(double)a/b;
Y=a%b;
printf("商S=%f,余數(shù)Y=%d\n",S,Y);
}
1、首先請打開Visual C++ 6.0,(本文使用Visual C++ 6.0軟件操作,也可使用Visual Studio或其他C/C++編程軟件。),打開成功后如圖所示。
2、點(diǎn)擊左上角“文件”菜單按鈕,并點(diǎn)擊“新建”按鈕。在彈出的窗口中首先選擇“文件”選項(xiàng)卡,在左側(cè)列表中選取“C++ Source File”項(xiàng),
3、在右側(cè)文件名文本框中輸入文件名,如“demo”等。
4、按照圖片輸入演示代碼。
5、代碼運(yùn)行:按照箭頭標(biāo)識的順序,依次點(diǎn)擊箭頭所指向的按鈕。按下最后一個按鈕成功后會彈出圖所示黑色窗體,窗體中顯示程序運(yùn)行結(jié)果,并得出正確數(shù)值。
6、代碼講解:圖中綠色字體解釋了所在行代碼含義。核心代碼為 d = 5 % 3;“%”為取余運(yùn)算符。
7、完成效果圖。