可以在輸出時(shí),指定小數(shù)點(diǎn)后的有效位數(shù),實(shí)現(xiàn)精確到若干位的效果。
創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供奉化企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站制作、成都網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為奉化眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
要精確到小數(shù)點(diǎn)后若干位,則數(shù)據(jù)類(lèi)型為浮點(diǎn)型,可能為單精度(float)或雙精度(double)。
在C語(yǔ)言中,使用格式化輸出函數(shù)printf來(lái)實(shí)現(xiàn)輸出。
輸出格式為
%.NF
1 %為格式化字符串的引導(dǎo)字符。
2 .N表示指定顯示N位小數(shù)。
3 F為類(lèi)型字符,對(duì)于float, F值為f, 對(duì)于double,F(xiàn)值為lf。
舉例:
1 要輸出float a=1.23234; 保留3位小數(shù)的寫(xiě)法為:
printf("%.3f",a);
2 輸出double b=123.345232; 保留4為小數(shù),寫(xiě)法為:
printf("%.4lf",b);
在c語(yǔ)言中一個(gè)數(shù)保留2位小數(shù)可以通過(guò)精度限定符來(lái)完成,精度限定符有一個(gè)點(diǎn)號(hào)后跟一個(gè)整數(shù)組成。
示例:
#include
int main()
{
dobule a = 1.23456;
printf("%.2f\n", a);
return 0;
}
/*
輸出:1.23
*/注意:這里保留小數(shù)是四舍五入的,即如果保留的小數(shù)位數(shù)的后一位大于等于5,則進(jìn)1,否則舍去,如示例中的a的值改為1.23556,則會(huì)輸出1.24。
點(diǎn)擊打開(kāi)VC++6.0軟件。進(jìn)入程序頁(yè)面之后,點(diǎn)擊左上角的新建文件。在文件中編寫(xiě):#include int main(){float a,b;a=1.123456;b=2.324855;printf(“%lf,%lf”,a,b);return0;}。
演示機(jī)型:華為MateBook X 系統(tǒng)版本:win10 APP版本:VC++6.0
1、點(diǎn)擊打開(kāi)VC++6.0軟件。
2、進(jìn)入程序頁(yè)面之后,點(diǎn)擊左上角的新建文件。
3、在文件中編寫(xiě):#include int main(){float a,b;a=1.123456;b=2.324855;printf(“%lf,%lfn”,a,b);return0;}。
4、編寫(xiě)完之后,點(diǎn)擊右上角的嘆號(hào),運(yùn)行這個(gè)程序。
5、然后我們就可以看到后面顯示了6位小數(shù)。
6、接著將剛剛的那個(gè)程序里面的%lf改成%.2lf即可。
7、運(yùn)行這個(gè)修改后的程序之后,就可以看到后面保留小數(shù)2位。
當(dāng)前題目:c語(yǔ)言保留2位小數(shù)的函數(shù) c語(yǔ)言保留2位小數(shù)怎么表示
當(dāng)前URL:http://jinyejixie.com/article30/dosgiso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)、云服務(wù)器、搜索引擎優(yōu)化、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)