putchar函数用于将一个字符输出到标准输出流(通常是显示器),并返回输出的字符。它的函数原型为:
int putchar(int c);
其中,c是要输出的字符,它必须是一个无符号字符或EOF的宏定义。
getchar函数用于从标准输入流(通常是键盘)读取一个字符,并返回读取的字符。它的函数原型为:
int getchar(void);
getchar函数会一直等待用户输入字符,直到用户按下回车键。然后,它会将输入的字符返回给程序,并且将该字符从输入缓冲区中移除。
这两个函数通常用于简单的字符输入输出操作,例如实现简单的交互式命令行界面。
把原神这个词GENSHIN从大写变为小写,转换为小写字母就要把对应大写字母的ASCII码值加上32,程序如下:
#include<stdio.h>
int main()
{
char a,b,c,d,e,f,g;
a=getchar();
b=getchar();
c=getchar();
d=getchar();
e=getchar();
f=getchar();
g=getchar();
a=a+32;
b=b+32;
c=c+32;
d=d+32;
e=e+32;
f=f+32;
g=g+32;
putchar(a);
putchar(b);
putchar(c);
putchar(d);
putchar(e);
putchar(f);
putchar(g);
putchar('\n');
return 0;
}
运行结果用电脑截图了: