当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C语言中大小写字母的转化

C语言中大小写字母的转化

2018年03月18日  | 移动技术网IT编程  | 我要评论

211.87.240.246,绿谷雅园业主论坛,避水金睛兽

#include <stdio.h>
 
int main()
{
    int ch = 0;
    while ((ch = getchar()) != EOF)
    /*ctrl+z,是把输入的字符逐字读取到ch,
    直到文件末尾( EOF的全称是end of file,
    是文件结束的标志,每一个输入都伴随有 ),
    其中!=表示不读到文件末尾不停止*/
    {
        if ((ch >= 'a') && (ch <= 'z'))
        {
            ch = ch - 32;
        }
        else if ((ch >= 'A') && (ch <= 'Z'))
        {
            ch = ch + 32;
        }
        else if ((ch >= '0') && (ch <= '9'))
        {
            continue;//终止本次循环
                    }
        putchar(ch);//输出字符
    }
 
    return 0;
}

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网