1、字符非格式化输入

  1. getchar

用户输入的字符被存放到键盘缓冲区中,直到用户按回车键为止。
用getchar接收字符输入时,字符会显示在屏幕上。

  1. getc

    1. int getc(FILE *stream);
    2. 从流文件stream中读取一个字符信息,它的返回值是所读字符的ASCII码。
    3. stream使用stdin时,getcgetchar作用完全相同。
  2. getche

头文件:conio.h
getche与getchar功能基本相同。唯一差别是:getche直接重键盘获取输入,不等待用于按回车。

  1. getch

头文件
与getche的功能基本相同。唯一差别是:getche回显输入内容,getch不回显输入内容。

2、字符数据非格式化输出

  1. putchar

    1. int putchar(int c);
  2. putc

    1. int putc(int c, FILE *stream);
    2. 将参数表示的字符输出到stream中。如果流文件为stdout,则功能和putchar完全相同。
  3. puts

    1. int puts(char *string);
    2. string子项的字符串输出到屏幕。输自动回车换行。