C语言--putchar()、getchar()函数用法


单个字符输入输出函数

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);
 }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM