C语言 <ctype.h> isdigit() 函数
-
描述
C库函数int isdigit(int c)检查所传递的字符是否为十进制数字字符。小数是(数字)- 0 1 2 3 4 5 6 7 8 9。 -
声明
以下是isdigit()函数的声明。int isdigit(int c);
参数- c - 这是要检查的字符。
-
返回值
如果c是数字,则此函数返回非零值,否则返回0。示例以下示例显示isdigit()函数的用法-
尝试一下#include <stdio.h> #include <ctype.h> int main () { int var1 = 'h'; int var2 = '2'; if( isdigit(var1) ) { printf("var1 = |%c| is a digit\n", var1 ); } else { printf("var1 = |%c| is not a digit\n", var1 ); } if( isdigit(var2) ) { printf("var2 = |%c| is a digit\n", var2 ); } else { printf("var2 = |%c| is not a digit\n", var2 ); } return(0); }
让我们编译并运行上述程序,以产生以下结果-var1 = |h| is not a digit var2 = |2| is a digit