任务代码:
<span style="font-size:14px;">#include <stdio.h>
#include <stdlib.h>
int main()
{ //以下是整型的输出
printf("%d\n",12345);
printf("%6d\n",12345);
printf("%o\n",12345);
printf("%x\n",12345);
printf("%X\n",12345);
printf("%u",-12345);
//以下是浮点型输出
printf("%f\n",1234.56);
printf("%10.3\n",1234.56);
printf("%e\n",1234.56);
printf("%E\n",1234.56);
printf("%g\n",1234.56);
printf("%g\n",1234567.789);
return 0;
}</span>
执行情况:
知识总结:
printf作为标准输出其格式:printf("格式描述串",其他参数)要有#include <stdio.h>
参数格式描述:(与scanf不一样的地方是这里的%f代表double 不是float)
整形数据的输出格式:
浮点型数据的输出格式:
输出小数的时候可以用%m.n来表示,m代表总共有多少位数,n代表小数点后占多少位;
心得体会:
这一块主要是scanf和printf的区别参数描述区别要注意!