isdigit() – C函数

C库函数void 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
", var1 );}else{
printf("var1 = |%c| is not a digit
", var1 );}if( isdigit(var2)){
printf("var2 = |%c| is a digit
", var2 );}else{
printf("var2 = |%c| is not a digit
", var2 );}return(0);}

让我们编译和运行上面的程序,这将产生以下结果:

var1 = |h| is not a digit
var2 = |2| is a digit

以上是isdigit() – C函数的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>