1、使用printf函數(shù)的格式化輸出即可實現(xiàn)在數(shù)字前補0。
公司主營業(yè)務(wù):網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出察哈爾右翼前免費做網(wǎng)站回饋大家。
2、例如:
printf("a=%06d\n", a);
//輸出6位十進制整數(shù) 左邊補0,顯示 a=001234;
這里%06d的0就是指在前面補0占位,6代表位寬。一般這兩個要一起用。
如果你想保留幾位整數(shù),不夠的在前面補0,可以這樣做,比如:
#includestdio.h
void
main()
{
int
a=1;
printf("%03d",a);
}
它表示結(jié)果有3位,不夠的前面補0,超過3位就將整數(shù)完全顯示,不限制在3位。。。
1、本文以sublime text3編輯器作為示范,先打開IDE。
2、接著我們保存main.c文件。
3、這個時候我們把內(nèi)容輸出,設(shè)置浮點型。也就是%f。
4、但是輸出的時候默認有多位小數(shù)。
5、于是我們可以設(shè)置%.2f,也就是兩位數(shù),因為我們寫了2。
6、這個時候執(zhí)行代碼的時候就會看到只有兩位小數(shù)了。