第3.1小节 用printf函数格式化数
//This is a comment
//Author:King
//Time:2020/12/4
//Reference:C Programming:A Modern Approach,Second Edition
/***************************************************************
3.1小节代码 举例说明printf函数各种格式显示整数和浮点数的方法
****************************************************************/
#include <stdio.h>
int main(void)
{
int i = 40;
float x = 839.21f;
printf("%d\n",i,i,i,i); //%d表示以十进制显示变量i,且占用最小空间
printf("%5d\n",i,i,i,i); //%5d表示显示区域占5位,且是右对齐
printf("%-5d\n",i,i,i,i); //%5d表示显示区域占5位,且是左对齐
printf("%5.3d\n",i,i,i,i); //%5d表示显示区域占5位,且最小需要显示3位
printf("%10.3f\n",x,x,x); // 以定点十进制浮点数显示,显示区域占10位,且小数点后保留3位
printf("%10.3e\n",x,x,x); //以指数形式显示,显示区域占10位, 且小数点后保留3位
printf("%-10g\n",x,x,x); //根据数据大小自动以定点(较小数值)或者指数(大数值)形式显示,左对齐 ,占用10位显示区域
system("pause"); //加入该函数后可以使得生产的exe单独运行,不会发生闪退。也可以加入其它函数使得main函数无法返回即可。如while(1)、getchar() 等
return 0;
}