C:05---getchar()、putchar()

一、功能

  • getchar()     //会从输出队列中拿到第一个字符,然后将字符作为返回值返回
  • putchar(ch)  //打印字符参数,不会换行

二、注意事项

  • getchar()、putchar()是预处理宏,不是真正的函数
  • getchar()、putchar()一次只处理一个字符

三、使用

  • 输入多了,只接受一个字符

C:05---getchar()、putchar()

  • 输入一个字符,然后按下回车。getchar()会先打印字符,然后再循环打印换行
  • 所以会换行

C:05---getchar()、putchar()

  • 输入字符串,但是getchar一次只处理一个,然后通过while循环逐个打印。
  • 因为回车有换行符,所以poutchar()输出会换行

C:05---getchar()、putchar()