c语言isdigit函数用法
时间: 2024-01-15 10:03:11 浏览: 25
isdigit函数是C语言中的一个字符处理函数,用于判断一个字符是否为数字字符。
isdigit函数的用法如下:
```c
#include <ctype.h>
int isdigit(int c);
```
参数c是一个int类型的参数,它需要传递一个字符的ASCII码值作为参数。isdigit函数会判断该字符是否为数字字符,如果是数字字符则返回非零值(真),否则返回0(假)。
下面是一个示例代码,演示了isdigit函数的用法:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c1 = 'A';
char c2 = '5';
if (isdigit(c1)) {
printf("%c是数字字符\n", c1);
} else {
printf("%c不是数字字符\n", c1);
}
if (isdigit(c2)) {
printf("%c是数字字符\n", c2);
} else {
printf("%c不是数字字符\n", c2);
}
return 0;
}
```
输出结果为:
```
A不是数字字符
5是数字字符
```
在该示例代码中,我们使用isdigit函数判断两个字符是否为数字字符。第一个字符是字母'A',它不是数字字符,所以输出结果为"A不是数字字符";第二个字符是数字'5',它是数字字符,所以输出结果为"5是数字字符"。