C语⾔isalpha函数介绍、⽰例和实现
⽂章⽬录
isalpha函数⽤于判断字符是否为字母(a-z和A-Z)。
在本⽂中,我们先来介绍isalpha函数的使⽤⽅法,然后编写⼀个⾃定义的_isalpha函数,实现与isalpha函数相同的功能。
1、包含头⽂件isalpha 函数
#include<ctype.h>
2、函数声明
int isalpha(int c);
3、功能说明
判断参数c是否为字母,您可能会问:isalpha函数的参数是int c,是整数,不是字符,在C语⾔中,字符就是整数,请补充学习⼀下基础知识。
返回值:0-不是字母,⾮0-是字母。
4、⽰例
/*
* 程序名:book.c,此程序演⽰C语⾔的isalpha函数。
* 作者:C语⾔技术⽹(www.freecplus) ⽇期:20190525
*/
#include<stdio.h>
int main()
{
printf("isalpha('0')=%d\n",isalpha('0'));
printf("isalpha('a')=%d\n",isalpha('a'));
printf("isalpha('A')=%d\n",isalpha('A'));
}
运⾏效果
5、⾃定义的isalpha函数的实现⽅法
在以下⽰例中,把⾃定义的isalpha函数命名为_isalpha。
/*
* 程序名:book.c,此程序演⽰C语⾔⾃定义的isalpha函数。
* 作者:C语⾔技术⽹(www.freecplus) ⽇期:20190525
*/
#include<stdio.h>
// ⾃定义的isalpha函数。
int_isalpha(int c)
{
if((c>='a'&& c<='z')||(c>='A'&& c<='Z'))return1024;
return0;
}
int main()
{
printf("_isalpha('0')=%d\n",_isalpha('0'));
printf("_isalpha('a')=%d\n",_isalpha('a'));
printf("_isalpha('A')=%d\n",_isalpha('A'));
}
运⾏效果
6、获取视频教程
7、版权声明
C语⾔技术⽹原创⽂章,转载请说明⽂章的来源、作者和原⽂的链接。
来源:C语⾔技术⽹()
作者:码农有道
如果这篇⽂章对您有帮助,请点赞⽀持,或在您的博客中转发此⽂,让更多的⼈可以看到它,谢谢

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。