首页 > 编程语言 > 详细

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

时间:2016-07-04 22:03:41      阅读:223      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!