c++ getchar()与putchar() 电脑版发表于:2020/8/30 13:05 ####getchar()函数是从键盘(标准输入设备)上读入一个字符 当getchar函数从键盘上读入一个字符后将得到的字符显示在屏幕上。getchar()函数的调用格式为:变量名=getchar(); 例如: char ch; printf(“输入一个字符串:”); ch=getchar(); //调用函数,从键盘读入字符直到回车结束 printf(“输出字符串:”); printf(“%c\n”,ch); //显示输入的第一个字符 注意:getchar函数只能接收单个字符,输入数字也按字符处理。 使用本函数前必须包含头文件“stdio.h” ####putchar()函数是向标准输出设备输出一个字符,其调用格式为: putchar(ch); 其中ch为一个字符变量或常量。使用putchar()函数前必须包含stdio.h头文件。putchar()函数的作用等同于printf(”%c”,ch); ```c++ #include<stdio.h> void main() { char c; //定义字符变量 c=‘B’; //给字符变量赋值 putchar(c); //输出该字符 putchar(‘\n’); //换行 putchar(‘\x42’); //输出字母B putchar(‘\n’); //换行 putchar(0x42); //直接输出ASCII码值输出字母B putchar(‘\n’); //换行 } ``` ####常用函数总结 总结: printf函数是( 格式化输出 )函数, ( 格式化输出一个字符串, ) 可用格式字符进行格式控制。 scanf函数从标准输入设备(键盘)( 读取输入的信息 )。 getchar函数也是从键盘(标准输入设备)上( 读入一个字符 )。 putchar函数向标准输出设备( 输出一个字符 )。 fflush(stdin); 清空输入缓冲