欢迎来到天天文库
浏览记录
ID:40774432
大小:1.35 MB
页数:218页
时间:2019-08-07
《Linux_C函数参考手册(Word版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LinuxC函数参考isalnum(测试字符是否为英文或数字)相关函数isalpha,isdigit,islower,isupper表头文件#include定义函数intisalnum(intc)函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用(isalpha(c)
2、
3、isdigit(c))做测试。返回值若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为英文字母或数字的字符*/#include4、pe.h>main(){charstr[]=”123c@#FDsP[e?”;inti;for(i=0;str[i]!=0;i++)if(isalnum(str[i]))printf(“%cisanalphanumericcharacter”,str[i]);}执行1isanapphabeticcharacter2isanapphabeticcharacter3isanapphabeticcharactercisanapphabeticcharacterFisanapphabeticcharacterDi5、sanapphabeticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticcharacterisalpha(测试字符是否为英文字母)相关函数isalnum,islower,isupper表头文件#include定义函数intisalpha(intc)函数说明检查参数c是否为英文字母,在标准c中相当于使用(isupper(c)6、7、islower(c))做测试。返回值若参数c为英文字母,则返回TRU8、E,否则返回NULL(0)。附加说明此为宏定义,非真正函数范例/*找出str字符串中为英文字母的字符*/#includemain(){charstr[]=”123c@#FDsP[e?”;inti;for(i=0;str[i]!=0;i++)if(isalpha(str[i]))printf(“%cisanalphanumericcharacter”,str[i]);}执行cisanapphabeticcharacterFisanapphabeticcharacterDisanappha9、beticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticcharacterisascii(测试字符是否为ASCII码字符)相关函数iscntrl表头文件#include定义函数intisascii(intc);函数说明检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。返回值若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数10、。范例/*判断inti是否具有对映的ASCII码字符*/#includemain(){inti;for(i=125;i<130;i++)if(isascii(i))printf("%disanasciicharacter:%c",i,i);elseprintf("%disnotanasciicharacter",i);}执行125isanasciicharacter:}126isanasciicharacter:~127isanasciicharacter:128isnotanas11、ciicharacter129isnotanasciicharacteriscntrl(测试字符是否为ASCII码的控制字符)相关函数isascii表头文件#include定义函数intiscntrl(intc);函数说明检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间返回值若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。isdigit(测试字符是否为阿拉伯数字)相关函数isxdigit表头文件#include12、ype.h>定义函数intisdigit(intc)函数说明检查参数c是否为阿拉伯数字0到9。返回值若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为阿拉伯数字的字符*/#includemain(){charstr[]="123@#FDsP[e?";inti;for(i=0;str[i]!=0;i++)if(isdigit(
4、pe.h>main(){charstr[]=”123c@#FDsP[e?”;inti;for(i=0;str[i]!=0;i++)if(isalnum(str[i]))printf(“%cisanalphanumericcharacter”,str[i]);}执行1isanapphabeticcharacter2isanapphabeticcharacter3isanapphabeticcharactercisanapphabeticcharacterFisanapphabeticcharacterDi
5、sanapphabeticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticcharacterisalpha(测试字符是否为英文字母)相关函数isalnum,islower,isupper表头文件#include定义函数intisalpha(intc)函数说明检查参数c是否为英文字母,在标准c中相当于使用(isupper(c)
6、
7、islower(c))做测试。返回值若参数c为英文字母,则返回TRU
8、E,否则返回NULL(0)。附加说明此为宏定义,非真正函数范例/*找出str字符串中为英文字母的字符*/#includemain(){charstr[]=”123c@#FDsP[e?”;inti;for(i=0;str[i]!=0;i++)if(isalpha(str[i]))printf(“%cisanalphanumericcharacter”,str[i]);}执行cisanapphabeticcharacterFisanapphabeticcharacterDisanappha
9、beticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticcharacterisascii(测试字符是否为ASCII码字符)相关函数iscntrl表头文件#include定义函数intisascii(intc);函数说明检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。返回值若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数
10、。范例/*判断inti是否具有对映的ASCII码字符*/#includemain(){inti;for(i=125;i<130;i++)if(isascii(i))printf("%disanasciicharacter:%c",i,i);elseprintf("%disnotanasciicharacter",i);}执行125isanasciicharacter:}126isanasciicharacter:~127isanasciicharacter:128isnotanas
11、ciicharacter129isnotanasciicharacteriscntrl(测试字符是否为ASCII码的控制字符)相关函数isascii表头文件#include定义函数intiscntrl(intc);函数说明检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间返回值若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。isdigit(测试字符是否为阿拉伯数字)相关函数isxdigit表头文件#include12、ype.h>定义函数intisdigit(intc)函数说明检查参数c是否为阿拉伯数字0到9。返回值若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为阿拉伯数字的字符*/#includemain(){charstr[]="123@#FDsP[e?";inti;for(i=0;str[i]!=0;i++)if(isdigit(
12、ype.h>定义函数intisdigit(intc)函数说明检查参数c是否为阿拉伯数字0到9。返回值若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为阿拉伯数字的字符*/#includemain(){charstr[]="123@#FDsP[e?";inti;for(i=0;str[i]!=0;i++)if(isdigit(
此文档下载收益归作者所有