编写一个程序,可以一直接收键盘字符,
如果是小写字符就输出对应的大写字符,
如果接收的是大写字符,就输出对应的小写字符,
如果是数字不输出。
while ((ch = getchar()) != EOF)
getchar()!=EOF用来判断是否已经读取完
EOF 是-1 即读入的已不是正常的字符而是文件的结束符;
当输入字符串的时候,可以使用getchar()读取其中的每一个字符,输入字符串的时候最后一般输入一个回车,回车以后输入缓存里面就没有数据了。
当输入字符串的时候,可以使用getchar()读取其中的每一个字符,getchar()!=EOF用来判断是否已经读取完。
int main()
{
int ch;
printf("请输入一个字符:>");
while ((ch = getchar()) != EOF)
{
if (ch >= 'a'&&ch <= 'z')
{
printf("ch=%c\n",ch-32);
}
else
{
if (ch >= 'A'&&ch <= 'Z')
{
printf("ch=%c\n", ch + 32);
}
else
;
}
}
system("pause");
return 0;
}