大文字小文字をC言語で判断する方法

C言語の文字関数「isupper」と「islower」を使えば、文字が大文字か小文字かを判定できます。以下のコード例を参照してください。

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

int main() {
    char ch;

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

    if (isupper(ch)) {
        printf("输入的字符是大写字母\n");
    } else if (islower(ch)) {
        printf("输入的字符是小写字母\n");
    } else {
        printf("输入的字符不是字母\n");
    }

    return 0;
}

「isupper」関数で文字が小文字であるかを判定できます。

bannerAds