内容正文:
putchar()与getchar()
学习目标
1. 掌握字符输入函数 getchar( )
2.掌握字符输出函数 putchar( )
3.掌握所学例题
知识精讲
1、数据的输入,一般是以键盘为处理对象的,从键盘接受字符和数据。
字符输入函数getchar( ) 和输出函数putchar( ),是以一个字节的字符代码为单位来完成输入输出过程的。在程序中使用这两个函数时,要求在程序开头包含头文件stdio.h。即
#include <stdio.h>
2、字符输入函数 getchar( )
功能是接收从键盘上输入的字符。
在程序中使用这个函数输入字符时,可以用另一个变量接收读取的字符。
格式: c = getchar( );
3、字符输出函数 putchar( )
函数putchar( ) 的功能是把一字节的代码值所代表的字符输出到显示器上。
常用格式如下:
putchar( c );
其中参数C可以是字符常量、变量或字符表达式。
典型例题
1、#include <stdio.h>
main( )
{ char ch;
ch = getchar( );
printf("ch = %c, ch = %d
", ch, ch ); }
当执行到语句:ch = getchar( ); 时,计算机就会等待用户击键(等待输入)。
#include <stdio.h>
main( )
{ char c ='A';
putchar( c ); /* 输出字符A */
putchar('
'); /* 输出换行符 */
putchar('#'); /* 输出字符# */ }
巩固训练
1、执行下列程序段时,若键盘上输入DEF,则输出结果为( B )
char ch1;
ch1=getchar( );
putchar(ch1);
A、DEF B、D C、DE D、F
2、写出小写字母a转换成大写字母A的程序;
#include<stdio.h>
main()
{ char ch1,ch2;
ch1=’a’;
ch2=ch1-32;
putchar(ch2);
}
3、编写一程序,从键盘中接收一字母,并输出这个字母
#include<stdio.h>
main()
{
char ch;
ch=getchar();
putchar(ch);
}
学科网(北京)股份有限公司
$$