用c语言输入大写字符

2025-08-21 14:11:2488 次浏览

最佳答案

1、输入字符,可以使用getchar或者scanf的%c格式。

2、在ASCII码表中,对应的小写字母比大写字母大32,所以输出增加32之后的值即可。 

3、输出可以使用putchar或者printf。

4、参考代码:

#include 

int main()

{

    char c;

    c=getchar();//输入。

    if(c>='A' && c<='Z')//是大写字母

        putchar(c+32);//输出小写。

    return 0;

}

如果限定输入为合法大写,不需要判断合法性,那么代码可以简化为:

#include 

int main()

{

    putchar(getchar()+32);//输入,计算,输出,一句即可。

    return 0;

}

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。