C言語のisupper関数の使い方は?
isupper関数はC言語の大文字小文字判定系の関数です。文字cが大文字の場合はtrueを返却します。
- パラメータc: 判別されるべき文字。文字変数または文字のASCIIコード値のいずれかです。
- 戻り値:引数cが大文字であれば0以外(真)を返し、それ以外の場合は0(偽)を返す。
このネイティブ表現は翻訳に不適切です
#include <stdio.h>
#include <ctype.h>
int main() {
char ch1 = 'A';
char ch2 = 'a';
char ch3 = '0';
if (isupper(ch1)) {
printf("%c 是大写字母\n", ch1);
} else {
printf("%c 不是大写字母\n", ch1);
}
if (isupper(ch2)) {
printf("%c 是大写字母\n", ch2);
} else {
printf("%c 不是大写字母\n", ch2);
}
if (isupper(ch3)) {
printf("%c 是大写字母\n", ch3);
} else {
printf("%c 不是大写字母\n", ch3);
}
return 0;
}
ネイティブな日本語で言い換えてください(1つのオプションのみ必要です):出力:
A 是大写字母
a 不是大写字母
0 不是大写字母
isupper関数は、文字がすべて大文字かどうかは判定できず、文字が1で大文字かどうかを判定します。