前言:
通过学习,除了用printf函数和scanf函数输出和输入字符外,c函数库还提供了一些专门用于输入和输出字符的函数,它们是很容易理解和使用的。
一:用putchar函数输出一个字符
putchar(c)是putchar函数的一般形式,作用是输出字符变量c的值,显然是输出一个字符。
具体操作看例程:
#include<stdio.h>
int main()
{
char a='A';
char b='S';
char c='D';
putchar(a);
putchar(b);
putchar(c);
putchar('\n');
return 0;
}
ASD
PS C:\csay\cyuyan>
#include<stdio.h>
int main()
{
int a =66;
int b =79;
int c =89;
putchar(a);
putchar(b);
putchar(c);
putchar('\n');
return 0;
}
BOY
PS C:\csay\cyuyan>
putchar(c)中的从c可以是字符常量,整型常量,字符变量,整型变量,但是其值必须在ASCII代码范围内,putcahr可以输出转义字符。
#include<stdio.h>
int main()
{
putchar('\101');
putchar('\'');
putchar('\n');
return 0;
}
A'
PS C:\csay\cyuyan>
二:用getchar函数输入一个字符
它的作用是从计算机终端输入一个字符,getchar函数只能接收一个函数,如果箱输入多个字符就要用多个getchar函数。
具体操作看例程:
#include<stdio.h>
int main()
{
char a,b,c;
a=getchar();
b=getchar();
c=getchar();
putchar(a);
putchar(b);
putchar(c);
return 0 ;
}
abc
abc
PS C:\csay\cyuyan>
输入后要按enter键,字符才会送到计算机中。
getchar可以在printf函数中输出刚接收到的字符。
#include<stdio.h>
int main()
{
printf("%c",getchar());
}
c
c
PS C:\csay\cyuyan>
小结:
在执行一些简单的对字符的输入输出,可以使用putchar和getchar,一定要注意它们是对单个字符进行的操作。