😸
[C] isdigit 関数
機能
文字が10進数字('0'~'9')かどうかを判定する関数[1]
使用例
isdigit('5')
を判定する
\n
は改行を表す エスケープシーケンス[2]
コード
printf("%d\n", isdigit('5'));
全文
#include <stdio.h>
#include <ctype.h>
void main() {
printf("%d\n", isdigit('5'));
}
実行結果
1
isdigit(c)
を変数から判定する
コード
char c = 'A';
printf("%d\n", isdigit(c));
全文
#include <stdio.h>
#include <ctype.h>
void main() {
char c = 'A';
printf("%d\n", isdigit(c));
}
実行結果
0
Discussion