C语言判断字符是否为大写字母

问题描述: 给定一个字符,判断它是否为大写字母。

解决方案: 在C语言中,可以使用isupper()函数来判断一个字符是否为大写字母。该函数位于ctype.h头文件中。

代码示例:

#include <stdio.h>
#include <ctype.h>

int main() {
    char ch;

    printf("输入一个字符:");
    scanf(" %c", &ch);

    if (isupper(ch)) {
        printf("YES");
    } else {
        printf("NO");
    }

    return 0;
}

输入样例1

'H'

输出样例1

YES

输入样例2

'b'

输出样例2

NO

解释:

  • isupper(ch) 函数判断字符 ch 是否为大写字母,如果是,则返回非零值,否则返回 0。
  • 代码中使用 if 语句判断 isupper(ch) 的返回值,并输出相应的判断结果。
C语言判断字符是否为大写字母

原文地址: https://www.cveoy.top/t/topic/ojUN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录