菜鸟笔记
提升您的技术认知

getchar与putchar用法

#include<stdio.h>
  main()
  {
  
  	
  	int i;
  	i=getchar();//相当于char i;scanf("%c",&i); 
  	putchar(i);//相当于printf("%c",i); 需要i是字符才能输出不能是变量
  	printf("\n");
  	printf("%d",i);
	  
  }


输出结果一致

#include<stdio.h>
  main()
  {
  

  	char i;scanf("%c",&i); 
  	printf("%c",i); 
  	printf("\n");
  	printf("%d",i);
	  
  }

输出

#include<stdio.h>
main(){
  
	 char i;
	 i='i';
	putchar(i);	
} 

输入

#include<stdio.h>
main(){
  
	 int i;
	i=getchar();
	printf("%c",i);
}