1 .格式化的输入和输出
printf格式字符串% [ flags ] [ width ] [.prec ] [ hll ] type
flags:
-:左对齐
:前面有符号
0:0填充
空格:正数保留为空
width:
number:最小字符数
* :以下参数为字符数//例如printf('%*d”,6,123 )输出123 ) 123前面有三个空格。)
. prec
. number:小数位数
. * :以下参数是小数位数
hlL:
hh :单字节
h:short
l :龙
ll :龙龙
l :长双引擎
类型:
请注意%n。 后面给出参数num。 这意味着num将输出或读取的数量写入某个内存
scanf:%[flag]type
flag:
类型:
2.scanf和printf返回值
scanf返回已读取的项目数
printf返回输出的字符数。 (也计算换行符) )。
3 .文件输入输出
在linux terminal中, /执行文件a文件名b意味着将a程序的执行结果写入b文件
. /可执行文件a
4 .程序使用的文件
file * FP=fopen (const char * restrict path,const char* restrict mode ); //打开文件,第一个是文件名,第二个是读写方式。 如果要打开的文件不存在,fopen函数返回NULL或文件
int fclose (文件*流);
Fscanf(file*,…);
frintf(file*,…);
fopen的第二个参数
原文: 3359 www.cn blogs.com/foodie-nils/p/13629136.html