沁卜心 发表于 2020-3-1 19:50:15

关于putchar()函数和getchar()函数

#include <stdio.h>
int main()
{
        char c1,c2,c3,c4,c5,c6;
        scanf("%c%c%c%c",&c1,&c2,&c3,&c4);
        c5=getchar();   
        c6=getchar();   
        putchar(c1);      
        putchar(c2);
        printf("%c%c\n",c5,c6);
        return 0;
}


//在这个程序中,putchar()和getchar()各做什么功能

zltzlt 发表于 2020-3-1 19:51:19

putchar() 用于输出一个字符,getchar() 用于接收一个字符。

qiuyouzhi 发表于 2020-3-1 20:12:25

puthar:输出一个字符
put:输出一个字符串
getchar:获取用户的输入(字符)
scanf:获取用户的输入(字符串)

大河之jian 发表于 2020-3-1 20:49:08

getchar()用于输入一个字符,c5=getchar()意思是输入一个字符,赋给c5;
putchar()输出一个字符,putchar(c1)意思是输出c1

2665205565 发表于 2020-3-2 22:10:46

qiuyouzhi 发表于 2020-3-1 20:12
puthar:输出一个字符
put:输出一个字符串
getchar:获取用户的输入(字符)


字符
字符串这两个是什么意思?

qiuyouzhi 发表于 2020-3-3 09:29:00

2665205565 发表于 2020-3-2 22:10
字符
字符串这两个是什么意思?

这是字符:
'q'
这是字符串:
"qiuyouzhi"
字符使用单引号,字符串使用双引号
页: [1]
查看完整版本: 关于putchar()函数和getchar()函数