😸

[C] isupper 関数

に公開

機能

文字が大文字の英字かどうか判定する関数[1]

使用例

A は大文字か判定する

\n は改行を表す エスケープシーケンス[2]

コード

#include <ctype.h>
printf("%d\n", isupper('A'));
全文
#include <stdio.h>
#include <ctype.h>
void main() {
    printf("%d\n", isupper('A'));
}

実行結果

1

変数 ch が大文字か判定する

コード

#include <ctype.h>
char ch = 'z';
printf("%d\n", isupper(ch));
全文
#include <stdio.h>
#include <ctype.h>
void main() {
    char ch = 'z';
    printf("%d\n", isupper(ch));
}

実行結果

0
脚注
  1. 引数に与えた文字がアルファベットの大文字 ('A'〜'Z') か判定し、該当すれば真(0以外)、違えば偽(0)を返す関数。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion