首页 > 编程语言 > 详细

c语言 文件

时间:2020-09-07 21:19:45      阅读:82      评论:0      收藏:0      [点我收藏+]

1.格式化的输入和输出

  printf   格式化字符串 %[flags][width][.prec][hlL]type

  flags:

     -  :   左对齐

    +  :  前面带正负号

    0  :  0填充  

    space:  正数留空

  width:

    number  :  最小字符数

    *     :  下一个参数是字符数    //例如 printf("%*d",6,123)    输出   123(123前面有3空格)

  .prec

    .number  :  小数点后的位数

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

  hlL:

    hh     :  单个字节

    h    :  short

    l    :  long

    ll    :  long long

    L    :  long double

  type:

    技术分享图片

 

 

  注意 %n,后面要给一个参数num,表示将输出或者读入的个数写入num所在内存中

 

  scanf:  %[flag]type

  flag:  

    技术分享图片

 

 

    type:

  技术分享图片

 

 

2.scanf和printf的返回值

  scanf会返回读入的项目数

  printf会返回输出的字符数(换行也算)

 

3.文件输入输出

  linux terminal 中, ./执行文件a  >  文件名b    表示将a程序的执行结果写入到b文件中

           ./执行文件a  <   文件名b    表示将文件b中的数据作为输入,输入给程序a   

 

4.程序中使用文件

  FILE* fp= fopen(const char* restrict path,const char* restrict mode);  //打开文件,第一个是文件名,第二个是读写方式。fopen函数会返回NULL(如果要打开的文件不存在),或者该文件

  int fclose(FILE *stream);  

  fscanf(FILE*,...);

  fprintf(FILE*,...);

  fopen第二个参数

  技术分享图片

 

c语言 文件

原文:https://www.cnblogs.com/foodie-nils/p/13629136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!