实验一 标准IO操作编程.docVIP

  • 93
  • 0
  • 约6.48千字
  • 约 9页
  • 2019-12-22 发布于河北
  • 举报
华清远见--嵌入式学院 第二期课程实验手册 v2.0 3 - 实验一 标准I/O操作编程 1.1标准IO实验(一) 【实验内容】 本实验通过一个简单的程序计算默认缓冲区的大小,理解标准I/O提供的三种类型的缓存。 【实验目的】 ?深入了解标准IO的三种类型,即全缓存,行缓存,不带缓存。 【实验平台】 PC机、ubuntu操作系统,gcc等工具 【实验提示】 全缓冲:当填满I/O缓存后才进行实际的I/O操作; 行缓冲:当在输入和输出中遇到新换行符(‘\n’)时,进行I/O操作; 不带缓冲:标准I/O库不对字符进行缓冲,例如stderr; 【实验步骤】 1、向缓冲区中输入字符 2、当往缓冲区中写的字符数目超过缓冲区大小的时候,才执行输出。 3、可以手工计算出缓冲区大小(341*3+1=1024) 参考代码: #include stdio.h int main() { int i=0; for(i=0;i379;i++)//每次向缓冲区内写三个字符 { if(i=100) fprintf(stdout,%d,i); else if (i=10) fprintf(stdout,0%d,i); else if (i=0) fprintf(stdout,00%d,i); } w

文档评论(0)

1亿VIP精品文档

相关文档