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

Posted 邓戈麟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网易云课堂_C语言程序设计进阶_第七周:文件:文件访问格式化输入输出二进制输入输出相关的知识,希望对你有一定的参考价值。

格式化的输入输出

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语言程序设计进阶_第七周:文件:文件访问格式化输入输出二进制输入输出的主要内容,如果未能解决你的问题,请参考以下文章

网易云课堂_C语言程序设计进阶_第六周:程序结构:内存模型(全局变量和局部变量)头文件宏定义函数指针和回调函数,ACL图形库的消息机制

网易云课堂_C语言程序设计进阶_第一周:数据类型:整数类型浮点类型枚举类型

网易云课堂_C语言程序设计进阶_第五周:递归与简单算法:递归搜索二分搜索简单排序

网易云课堂_C语言程序设计进阶_第三周:结构:结构类型定义联合_1学生成绩简单统计

网易云课堂_C语言程序设计进阶_第五周:递归与简单算法:递归搜索二分搜索简单排序_1逆序输出的数列

网易云课堂_Java语言程序设计进阶_第1周 类和对象_1分数