-#include<stdio.h>
-#define PAGES 931
int main(void)
{
printf("%d\n",PAGES);
printf("%2d\n",PAGES); //自动扩展
printf("%10d\n",PAGES); //又对齐
printf("%-10d\n",PAGES); //左对齐
return 0;
}
-#include<stdio.h>
int main(void)
{
const double RENT=3852.99;
printf("%f\n",RENT);
printf("%e\n",RENT);
printf("%4.2f\n",RENT);
printf("%3.1f\n",RENT); //发生四舍五入
printf("%10.3f\n",RENT);
printf("%10.3e\n",RENT); //发生四舍五入 ,显示位数
printf("%+4.2f\n",RENT);
printf("%010.2f\n",RENT);//使用0 填充,默认空格
return 0;
}
-#include<stdio.h>
int main(void)
{
printf("%x\n",31);
printf("%#x\n",31);
printf("%X\n",31);
printf("%d\n",42);
printf("%d,% d,% d,* %d\n",42,42,-42,-42);
printf("%5d\n",6);
printf("%5.3d\n",6); //006
printf("%05d\n",6);
printf("%05.3d*\n",6);//0标志和精度冲突,忽略0标志
return 0;
}
***字符串
-#include<stdio.h>
-#define BLURB "Hello World!"
int main(void)
{
printf("%s\n",BLURB);
printf("%2s\n",BLURB);
printf("%24s\n",BLURB);
printf("%24.5s\n",BLURB); \有效位
printf("%-24.5s\n",BLURB);\左对齐
return 0;
}
-#include<stdio.h>
int main(void)
{
int i;
i=printf("Hello World\n");
printf("%d\n",i);
}
-#include<stdio.h>
int main(void)
{
int num=8;
printf("Hello world!,I love number %d\n",
num);
return 0;
}
-#include<stdio.h>
int main()
{
printf("Here is one way to print a");
printf("long string\n");
return 0;
}
-#include<stdio.h>
int main()
{
printf("Here is one way to print a
long string\n");
return 0;
}
原文:https://www.cnblogs.com/alexbob/p/14504642.html