C中是否有一个函数可以检查字符是字符还是整数等?

时间:2012-02-22 21:54:07

标签: c c-libraries

我有一个家庭作业,我的教授说有些学生发现他们可以检查他们所读的字是否是使用功能的特定字符。他说这是在string.h库中,但是我检查过,我没看到它。任何人都可以指出我正确的方向吗?

4 个答案:

答案 0 :(得分:5)

  

有人能指出我正确的方向吗?

查看标准标题ctype.h

附注,其中大多数通常以宏的形式实现,请参阅Plauger

答案 1 :(得分:1)

函数isalpha可以帮助您找到其余部分。

char c;
scanf("%c", &c);
if (isalpha(c))
  printf("You entered a letter of some alphabet\n"); 

答案 2 :(得分:0)

检查isalphaisdigit功能。

答案 3 :(得分:0)

可以是strspn

  

size_t strspn(const char *s, const char *accept);

     

strspn()函数计算初始段的长度   s完全由接受的字符组成。