linux下C编程函数

linux下C编程函数

ID:41032367

大小:1.93 MB

页数:167页

时间:2019-08-14

linux下C编程函数_第1页
linux下C编程函数_第2页
linux下C编程函数_第3页
linux下C编程函数_第4页
linux下C编程函数_第5页
资源描述:

《linux下C编程函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、字符测试篇isalnum(测试字符是否为英文或数字)相关函数isalpha,isdigit,islower,isupper表头文件#include定义函数intisalnum(intc)函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c)

2、

3、isdigit(c)”做测试。返回值若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为英文字母或数字的字符*/#includemain(){charstr[]=”123c@#FDsP[e?”;inti;for(

4、i=0;str[i]!=0;i++)if(isalnum(str[i]))printf(“%cisanalphanumericcharacter”,str[i]);}执行1isanapphabeticcharacter2isanapphabeticcharacter3isanapphabeticcharactercisanapphabeticcharacterFisanapphabeticcharacterDisanapphabeticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticchar

5、acter isalpha(测试字符是否为英文字母)相关函数isalnum,islower,isupper表头文件#include定义函数intisalpha(intc)函数说明检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)

6、

7、islower(c)”做测试。返回值若参数c为英文字母,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*找出str字符串中为英文字母的字符*/#includemain(){charstr[]=”123c@#FDsP[e?”;inti;for(i=0;str[i]!=0;i++)

8、if(isalpha(str[i]))printf(“%cisanalphanumericcharacter”,str[i]);}执行cisanapphabeticcharacterFisanapphabeticcharacterDisanapphabeticcharactersisanapphabeticcharacterPisanapphabeticcharactereisanapphabeticcharacter isascii(测试字符是否为ASCII码字符)相关函数iscntrl表头文件#include定义函数intisascii(intc);函数说明检查参

9、数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。返回值若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。范例/*判断inti是否具有对映的ASCII码字符*/#includemain(){inti;for(i=125;i<130;i++)if(isascii(i))printf("%disanasciicharacter:%c",i,i);elseprintf("%disnotanasciicharacter",i);}执行125isanasciicharacter:}126isanasciic

10、haracter:~127isanasciicharacter:128isnotanasciicharacter129isnotanasciicharacter iscntrl(测试字符是否为ASCII码的控制字符)相关函数isascii表头文件#include定义函数intiscntrl(intc);函数说明检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。返回值若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。 isdigit(测试字符是否为阿拉伯数字)相关函数isxdigit表头文件#inclu

11、de定义函数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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。