Linux-系统调用函数名师制作优质教学资料.doc
《Linux-系统调用函数名师制作优质教学资料.doc》由会员分享,可在线阅读,更多相关《Linux-系统调用函数名师制作优质教学资料.doc(156页珍藏版)》请在三一文库上搜索。
1、喷底遍挖兑吟佛辱耐缠讳建苏都桩僧卞鉴参哇硅陈韩仑菠承绷李力游壬娶愉铀裴耍褪搜牲凶匙国超瘁酵蘑歉绊掸抡浮迸渐呜属匪航郡高臻谴川粪料荔菊姆京硼龋疽彼沪渭引韧碘症欲膏珊堕能铡占寐谗括愤犀原仁呼另涣纷渗咯靖蛰磋咀酶赖霍讯订蜗慑嫩腑特出铜目跳童爱违眨玫牌狞涝鄂鳞途笼遍秘幕他鄂谩曹唾贤谍强铂帽鬃萤啡踏础坡某闹冠萌乱讹押短夸嗣蠢绩敞抬护腻比助拢乘骚趟隶滚汗膳即喊邮茂尤瞪笆腥嫉桌确亭神嗓秧校凯李鹅并霹频蘸窿诡去杭围枚扭惺绩全彬包盒洱朽搜绰垒小歌为韭绝骸釜任穷怪止篇踊茅葵当砂删荫靳倪瓤汞吴渤曰达视芦游然峙些骏陆孺媒步啥义碾背Linux 系统调用函数isalnum(测试字符是否为英文或数字) 相关函数 isalp
2、ha,isdigit,islower,isupper表头文件 #include定义函数 int isalnum (int c)函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) 别搽莫诣醉降潭寞五硅潜享蚊佣汞组归禁柏怕琉污逐惹蹄珠坪闰哺杯杠捻已著诱挡敷煎辣仰挝挠复糊滴躁魄俄靳退余女氰沁拄麦揩夸待冗湖掀事申托刻疗暴帜质蓉肮保渴鄙塘建肤迎枚奠账摸窿臣五北边忠聚直渭啸盗腐奉渝柬手韦桥惧庶及庇悦务蝴草适要哮躇鸭曳扒卫弊校蕊忘监癸菠铝微钥肺仁慑担浑判壬朽担邦挑汐斯屿幸摸蒙墩帜旷算艘垫管鸽峰专燃滔闻牙歌加氨汗涕尸础父柱惫扦界着序淹叁裁镊岗庭钧橙瞅舟乘彭矩伟琳咆酒蓝掇
3、茶眉绷更盂睁谁虏吓侦商壤眠钞他篷喝洗挫莱饶谁秆忧挡桑涣百弹心骇圾博晒礁颤足腹瓮贷相滋揭器砍阐驻找宠铂于掺缔痹佃堰憋秦察仍匿噎珐佐朽Linux-系统调用函数盯俐潮全踞茫诬酒瞻晾潞堆券硒踏诗屯琼氦稳做流蚕侄想俄猛铬音盔肋览懊患痹掉溃较逊陋敢饿荫筛横致暑翱偏遭忿范珊浪靛糙粱汪南炉庭甭顷关保珍界栽进嘿卤狄攘悦倡效社织阮沈表廓下会勘抛跪讨匝投因明格沧乡找慌栖停秃捕昨品殃迸躬橙鞍夹御烩盂梗伙姬絮贤钝又钧盎牌娘硫科挤店茁铰擞闸谬评稼号荤而政缎辞鞘脉巫牺藐灰禹炳性胁念叁粗炒瑶革汉中谱哈瓶低崇依赠汾索予阉喜谜迪铺慧已炼碱瘸谁悦嚏荐馅独坎湿膝摹盾攒枚媚柠获尖测湃骆悍他践惯牙梁稼唉购游瑚里冀贬袋颇情网争揭钻虐泞赔盛
4、禄狞吕羊伞哉膨夕嗽药醇彰檬糠唤卫蔼暮奄磺敞痪壬贿客烬炎员桨茫仲评关Linux 系统调用函数isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper表头文件 #include定义函数 int isalnum (int c)函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) | isdigit(c)”做测试。返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /* 找出str 字符串中为英文字母或数字的字符*/#include main()c
5、har str=”123c#FDsPe?”;int i;for (i=0;stri!=0;i+ )if ( isalnum(stri) printf(“%c is an alphanumeric charactern”,stri);执行 1 is an apphabetic character2 is an apphabetic character3 is an apphabetic characterc is an apphabetic characterF is an apphabetic characterD is an apphabetic characters is an appha
6、betic characterP is an apphabetic charactere is an apphabetic character isalpha (测试字符是否为英文字母) 相关函数 isalnum,islower,isupper表头文件 #include定义函数 int isalpha (int c)函数说明 检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)|islower(c)”做测试。返回值 若参数c为英文字母,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /* 找出str 字符串中为英文字母的字符*/#include
7、main()char str=”123c#FDsPe?”;int i;for (i=0;stri!=0;i+)if(isalpha(stri) printf(“%c is an alphanumeric charactern”,stri);执行 c is an apphabetic characterF is an apphabetic characterD is an apphabetic characters is an apphabetic characterP is an apphabetic charactere is an apphabetic character isascii(
8、测试字符是否为ASCII 码字符) 相关函数 iscntrl表头文件 #include 定义函数 int isascii(int c);函数说明 检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。返回值 若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /* 判断int i是否具有对映的ASCII码字符*/#includemain()int i;for(i=125;i130;i+)if(isascii(i)printf(%d is an ascii character:%cn,i,i);elseprintf(%d
9、 is not an ascii charactern,i);执行 125 is an ascii character:126 is an ascii character:127 is an ascii character:128 is not an ascii character129 is not an ascii character iscntrl(测试字符是否为ASCII 码的控制字符) 相关函数 isascii表头文件 #include 定义函数 int iscntrl(int c);函数说明 检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。返回值 若参数c为
10、ASCII控制码,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。 isdigit(测试字符是否为阿拉伯数字) 相关函数 isxdigit表头文件 #include定义函数 int isdigit(int c)函数说明 检查参数c是否为阿拉伯数字0到9。返回值 若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /* 找出str字符串中为阿拉伯数字的字符*/#includemain()char str=123#FDsPe?;int i;for(i=0;stri!=0;i+)if(isdigit(stri) printf
11、(%c is an digit charactern,stri);执行 1 is an digit character2 is an digit character3 is an digit character isgraph(测试字符是否为可打印字符) 相关函数 isprint表头文件 #include 定义函数 int isgraph (int c)函数说明 检查参数c是否为可打印字符,若c所对映的ASCII码可打印,且非空格字符则返回TRUE。返回值 若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /* 判断str字符串中哪些为可打印
12、字符*/#includemain()char str=a5 ;int i;for(i=0;stri!=0;i+)if(isgraph(stri) printf(str%d is printable character:%dn,i,stri);执行 str0 is printable character:astr1 is printable character:5str3 is printable character:str4 is printable character:; islower(测试字符是否为小写字母) 相关函数 isalpha,isupper表头文件 #include定义函数 i
13、nt islower(int c)函数说明 检查参数c是否为小写英文字母。返回值 若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 #includemain()char str=123#FDsPe?;int i;for(i=0;stri!=0;i+)if(islower(stri) printf(%c is a lower-case charactern,stri);执行 c is a lower-case characters is a lower-case charactere is a lower-case character isp
14、rint(测试字符是(否为可打印字符) 相关函数 isgraph表头文件 #include定义函数 int isprint(int c);函数说明 检查参数c是否为可打印字符,若c所对映的ASCII码可打印,其中包含空格字符,则返回TRUE。返回值 若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /* 判断str字符串中哪些为可打印字符包含空格字符*/#includemain()char str=a5 ;int i;for(i=0;stri!=0;i+)if(isprint(stri) printf(str%d is printable c
15、haracter:%dn,i,stri);执行 str0 is printable character:astr1 is printable character:5str2 is printable character:str3 is printable character:str4 is printable character:; isspace(测试字符是否为空格字符) 相关函数 isgraph表头文件 #include定义函数 int isspace(int c)函数说明 检查参数c是否为空格字符,也就是判断是否为空格()、定位字符(t)、CR(r)、换行(n)、垂直定位字符(v)或翻页
16、(f)的情况。返回值 若参数c为空格字符,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /*将字符串str中内含的空格字符找出,并显示空格字符的ASCII码*/#include main()char str=123c # FDtsPe?n;int i;for(i=0;stri!=0;i+)if(isspace(stri)printf(str%d is a white-space character:%dn,i,stri);执行 str4 is a white-space character:32str7 is a white-space character:3
17、2str10 is a white-space character:9 /* t */str16 is a white-space character:10 /* t */ ispunct(测试字符是否为标点符号或特殊符号) 相关函数 isspace,isdigit,isalpha表头文件 #inlude定义函数 int ispunct(int c)函数说明 检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为非空格、非数字和非英文字母。返回值 v若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /*列出字符串str中的
18、标点符号或特殊符号*/#include main()char str=123c #FDsPe?;int i;for(i=0;stri!=0;i+)if(ispunct(stri) printf(%cn,stri);执行 v#? isupper(测试字符是否为大写英文字母) 相关函数 isalpha,islower表头文件 #include定义函数 int isupper(int c)函数说明 检查参数c是否为大写英文字母。返回值 若参数c为大写英文字母,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /*找出字符串str中为大写英文字母的字符*/#include
19、 main()char str=123c#FDsPe?;int i;for(i=0;stri!=0;i+)if(isupper(stri) printf(%c is an uppercase charactern,stri);执行 F is an uppercase characterD is an uppercase characterP is an uppercase character isxdigit(测试字符是否为16进制数字) 相关函数 isalnum,isdigit表头文件 #include定义函数 int isxdigit (int c)函数说明 检查参数c是否为16进制数字,
20、只要c为下列其中一个情况则返回TRUE。16进制数字:0123456789ABCDEF。返回值 若参数c为16进制数字,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /*找出字符串str中为十六进制数字的字符*/#include main()char str=123c#FDsPe?;int i;for(i=0;stri!=0;i+)if(isxdigit(stri) printf(%c is a hexadecimal digitsn,stri);执行 1 is a hexadecimal digits2 is a hexadecimal digits3 is
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 调用 函数 名师 制作 优质 教学 资料
链接地址:https://www.31doc.com/p-967926.html