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

版权声明:本文为weixin_43560272原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。