Advertisement

C_字符输入与输出

阅读量:

一、单字符I/O: getchar()和putchar()

1.简单举例(重复输入,遇‘#’结束)

复制代码
 #include<stdio.h

    
  
    
 int main()
    
 {
    
  
    
     char ch;
    
     while((ch = getchar())!='#')
    
     putchar(ch);
    
     return 0;
    
 }
    
    
    
    
  1. C语言中将stdio.h头文件与**getchar()putchar()**建立了联系

  2. getchar()与putchar()并非真正意义上的函数,而是被预处理器所识别的宏定义

**** 2.缓冲区

  1. 在用户按下Enter键之前,多数系统不会重复显示已输入的字符,此类输入方式被归类为缓冲输入

**** 2) 用户所输入的字符首先被汇总并暂存在一个名为缓冲区 的临时存储区域中,直到按下Enter键后,程序才能对其进行调用和处理

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/4q5nWrA1YHRNu

全部评论 (0)

还没有任何评论哟~