isalpha
函数 <cctype>
int isalpha ( int c );
检查一个字符是否为字母
检查c是否为字母
请注意,判断是不是一个字母可能取决于所使用的环境;在默认的“C”语言环境中,
组成字母的是由
isupper或
islower返回true的内容。
在c++中,该函数的特定区域的模板版本(isalpha)存在于头文件<locale>中。
☲ 参数
c
要被检查、转换为int或EOF的字符。
☉ 返回值
如果c确实是一个字母符号,返回一个不等于零的值(如,true)。否则返回零(即false)。
☣ 示例
/* isalpha example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
int i=0;
char str[]="C++";
while (str[i])
{
if (isalpha(str[i])) printf ("character %c is alphabetic\n",str[i]);
else printf ("character %c is not alphabetic\n",str[i]);
i++;
}
return 0;
} |
输出:
character C is alphabetic
character + is not alphabetic
character + is not alphabetic
🍄 另请参阅