getchar函数,putchar函数

概念:

(1)getchar函数的原型:int getchar(void)    作用:从标准输入 stdin 获取一个字符(一个无符号字符),也就是从命令行终端获取你输入的一个字符,返回的也是一个字符

(2)putchar函数的原型:  int putchar(int char)   作用:把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中,也就是把一个char字符输出到命令行终端

代码:

(1).利用getchar,putchar获取并输出用户输入的一个字符串。

int main() 
{
    printf("请输入字符串:\r\n");
    char a = getchar();
    printf("输入的字符串:\r\n");
    putchar(a);
}
请输入字符串:
ef
输入的字符串:
e

    可以看到他们只能获取和输出一个char字符,就算我输入了2个字符,依然只是获取了1个,如果想获取多个输入字符,或者输出多个字符,可以多调用几次即可

(2).利用getchar,putchar获取并输出用户输入的多个字符串。

int main() 
{
    printf("请输入字符串:\r\n");
    char a = getchar();
    char b = getchar();
    printf("输入的字符串:\r\n");
    putchar(a);
    putchar(b);
}
请输入字符串:
sb
输入的字符串:
sb
访客
邮箱
网址

Top