您的位置:首页 > 运维架构 > Linux

Linux C函数参考手册(PDF版)

2011-11-23 00:00 2231 查看

isalpha (测试字符是否为英文字母) 
相关函数  isalnum,islower,isupper
 
表头文件  #include<ctype.h>
 
定义函数  int isalpha (int c)
 
函数说明  检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)||islower(c)”做测试。
 
返回值  若参数c为英文字母,则返回TRUE,否则返回NULL(0)。
 
附加说明  此为宏定义,非真正函数。
 
范例  /* 找出str 字符串中为英文字母的字符*/
#include <ctype.h>
main()
{
char str[]=”123c@#FDsP[e?”;
int i;
for (i=0;str[i]!=0;i++)
if(isalpha(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);
}
 
执行  c is an apphabetic character
F is an apphabetic character
D is an apphabetic character
s is an apphabetic character
P is an apphabetic character
e is an apphabetic character
 
isascii(测试字符是否为ASCII 码字符) 
相关函数  iscntrl
 
表头文件  #include <ctype.h>
 
定义函数  int isascii(int c);
 
函数说明  检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。
 
返回值  若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)。
 
附加说明  此为宏定义,非真正函数。
 
范例  /* 判断int i是否具有对映的ASCII码字符*/
#include<ctype.h>
main()
{
int i;
for(i=125;i<130;i++)
if(isascii(i))
printf("%d is an ascii character:%c\n",i,i);
else
printf("%d is not an ascii character\n",i);
}
 
执行  125 is an ascii character:}
126 is an ascii character:~
127 is an ascii character:
128 is not an ascii character
129 is not an ascii character
 
iscntrl(测试字符是否为ASCII 码的控制字符) 
相关函数  isascii
 
表头文件  #include <ctype.h>
 
定义函数  int iscntrl(int c);
 
函数说明  检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。
 
返回值  若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。
 
附加说明  此为宏定义,非真正函数。

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /pub/编程知识/2011/11/Linux C函数参考手册(PDF版)/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux c