Linux C函数参考手册(PDF版)
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版)/
- MySQL 5.1参考手册
- STM32F103至STM32F407程序移植参考手册
- LLVM language 参考手册(译)(4)
- Python 绘图 Matplotlib 快速参考手册
- Libevent参考手册:连接监听器:接受TCP连接 (2011-08-02 20:56:19)
- jQuery 参考手册 - 选择器
- jQuery Ajax 参考手册
- MySQL 5.7参考手册 6.3.2添加用户帐户
- Oracle 9i 分析函数参考手册
- 4、MySQL 8.0参考手册 连接到服务器并断开连接3.3.4从表中检索信息
- HTML5 参考手册
- 5、MySQL 8.0参考手册 3.3.4.4排序行
- CSS 参考手册
- InnoDB中文参考手册---12文件空间管理和磁盘I/O
- 10、MySQL 8.0参考手册 4.5.1.1 mysql选项
- 中文参考手册---15为MySQL增加新过程
- InnoDB中文参考手册---5添加与移除InnoDB数据和日志文件
- CSS 参考手册
- InnoDB中文参考手册---10multiversioning的实现
- 17,MySQL 8.0参考手册4.6.8.2 mysqlbinlog行事件显示