欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-18 22:37:35
#include int main() { int ch = 0; while ((ch = getchar())...
#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;
}