单个字符输入输出函数
putchar函数(单个字符输出函数)
例 putchar函数的格式和使用方法。
#include "stdio.h" void main() { char ch1='N', ch2='E', ch3='W'; putchar(ch1); putchar(ch2); putchar(ch3); putchar('\n'); putchar(ch1); putchar('\n'); putchar('E'); putchar('\n'); putchar(ch3); putchar('\n'); } 程序运行结果如下: NEW N E W
1. putchar函数的格式:putchar(ch)
其中ch可以是一个字符变量或常量,也可以是一个转义字符。
2.putchar函数的作用:向终端输出一个字符。
(1)putchar函数只能用于单个字符的输出,且一次只能输出一个字符。
(2)在程序中使用putchar函数,务必牢记:在程序(或文件)的开头加上编译预处理命令(也称包含命令),即:#include "stdio.h"。
getchar函数(单个字符的输入函数)
例 说明getchar函数的格式和作用。
#include "stdio.h" void main() { char ch; printf("Please input two character: "); ch=getchar(); putchar(ch);putchar('\n'); putchar(getchar()); putchar('\n'); } 程序运行情况如下: Please input two characters: ab↙(注意输入方法) a b
1. getchar函数的格式:c=getchar();
2.getchar函数的作用:从系统隐含的输入设备(如键盘)输入一个字符。
getchar函数只能用于单个字符的输入,一次输入一个字符。程序的功能是输入一个字符,显示一个字符,回车换行,再输入并显示一个字符。而运行时字符是连续输入的,运行结果却是正确的,这是因为输入字符后,它们暂存于键盘的缓冲区中,然后由getchar函数从键盘缓冲区中一个一个的取出来。使用getchar函数时,在程序(或文件)的开头也必须加上编译预处理命令:#include "stdio.h"
getchar输入字符,一直到按下回车才结束,然后执行代码
getch不用按回车键
#include "stdio.h" main() { int i=5; void palin(int n); printf("\40:"); palin(i); printf("\n"); } void palin(int n) { char next; if(n<=1) { next=getchar(); printf("\n\0:"); putchar(next); } else { next=getchar(); palin(n-1); putchar(next); } }