printf()列印格式設定
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
float p=1234.5678;
float n=-6.7878;
printf("p的值為%10.2f!\n",p);
// %a.bf 表示
a為欲列印出數字總共占 a 個格子
printf("p的值為%10.5f!\n",p);
//
b表示小數以下部分占 b 個格子
printf("p的值為%10.1f!\n",p);
// 小數點亦佔用一個格子。
printf("p的值為%10.7f!\n",p);
// + 號:表示輸出的字要出現+-號,但是正數及省略不顯示
printf("p的值為%-10.2f!\n",p);
// - 號:表示靠左對齊,如無,預設值為靠右對齊
printf("n的值為%-10.2f!\n",n);
printf("p的值為%+10.2f!\n",p);
printf("n的值為%+10.2f!\n",n);
printf("p的值為%+-10.2f!\n",p);
printf("n的值為%+-10.2f!\n",n);
system("PAUSE");
}