linux下C编程函数.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:172 大小:3.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

linux下C编程函数.doc

linux下C编程函数.doc

预览

免费试读已结束,剩余 162 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://man.chinaunix.net/develop/c&c++/linux_c/function/01.html"\l"linuxc1"\t"mainFrame"字符测试篇isalnum(测试字符是否为英文或数字)相关函数isalpha,isdigit,islower,isupper表头文件#include<ctype.h>定义函数intisalnum(intc)函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c)||isdigit(c)”做测试。返回值若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为英文字母或数字的字符*/#include<ctype.h>main(){charstr[]=”123c@#FDsP[e?”;inti;for(i=0;str[i]!=0;i++)if(isalnum(str[i]))printf(“%cisanalphanumericcharacter\n”,str[i]);}执行1isanapphabeticcharacter2isanapphabeticcharacter3isanapphabeticcharactercisanapphabeticcharacterFisanapphabeticcharacterDisanapphabeticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticcharacterisalpha(测试字符是否为英文字母)相关函数isalnum,islower,isupper表头文件#include<ctype.h>定义函数intisalpha(intc)函数说明检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)||islower(c)”做测试。返回值若参数c为英文字母,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为英文字母的字符*/#include<ctype.h>main(){charstr[]=”123c@#FDsP[e?”;inti;for(i=0;str[i]!=0;i++)if(isalpha(str[i]))printf(“%cisanalphanumericcharacter\n”,str[i]);}执行cisanapphabeticcharacterFisanapphabeticcharacterDisanapphabeticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticcharacterisascii(测试字符是否为ASCII码字符)相关函数iscntrl表头文件#include<ctype.h>定义函数intisascii(intc);函数说明检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。返回值若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*判断inti是否具有对映的ASCII码字符*/#include<ctype.h>main(){inti;for(i=125;i<130;i++)if(isascii(i))printf("%disanasciicharacter:%c\n",i,i);elseprintf("%disnotanasciicharacter\n",i);}执行125isanasciicharacter:}126isanasciicharacter:~127isanasciicharacter:128isnotanasciicharacter129isnotanasciicharacteriscntrl(测试字符是否为ASCII码的控制字符)相关函数isascii表头文件#include<ctype.h>定义函数intiscntrl(intc);函数说明检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。返回值若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。isdigit(测试字符是否为阿拉伯数字)相关函数isxdigit表头文件#include<ctype.h>定义函数intisdigit(intc)函数说明检查参数c是否为阿拉伯数字0到9。返回值若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出s