码迷,mamicode.com
首页 > 编程语言 > 详细

网易云课堂_C语言程序设计进阶_第七周:文件:文件访问、格式化输入输出、二进制输入输出

时间:2016-07-04 22:03:53      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

格式化的输入输出

printf

%[flags][width][.prec][hIL]type

 

Flag  含义

-  左对齐

+  在前面放+或-

(space)  正数留空

0  0填充

 

 1 #include <stdio.h>
 2 
 3 void main()
 4 {
 5     printf("%+9d\n", 123);
 6 
 7     printf("%9d\n", 123);
 8 
 9     printf("%-9d\n", 123);
10 
11     printf("%-+9d\n", 123);
12 
13     printf("%09d\n", 123);
14 
15     system("pause");
16 }

 

width或prec  含义

number  最小字符数

*  下一个参数是字符数

.number  小数点后的位数

.*  下一个参数是小数点后的位数

 

printf("%*d\n", 6, 123);//根据6指定的域宽输出123的值,并不输出6的值

 

 1 #include <stdio.h>
 2 
 3 void main()
 4 {
 5     printf("%9.2f\n", 123.0);
 6 
 7     printf("%*d\n", 6, 123);//根据6指定的域宽输出123的值,并不输出6的值
 8 
 9     system("pause");
10 }

 

 

 

scanf

网易云课堂_C语言程序设计进阶_第七周:文件:文件访问、格式化输入输出、二进制输入输出

标签:

原文地址:http://www.cnblogs.com/denggelin/p/5641606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!