Linux下程序设计常用函数.doc
isalnum(测试字符是否为英文或数字相关函数? isalpha,isdigit,islower,isupper表头文件? #includectype.h?定义函数? int isalnum (int c)?函数说明? 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。?返回值? 若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。?附加说明? 此为宏定义,非真正函数。?范例? /* 找出str 字符串中为英文字母或数字的字符*/#include ctype.hmain(){char str[]=”123c@#FDsP[e?”;int i;for (i=0;str[i]!=0;i++ )if ( isalnum(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);}?执行? 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 apphabetic characterP is an apphabetic charactere is an apphabetic character?
?
?isalpha (测试字符是否为英文字母)? 相关函数? isalnum,islower,isupper?表头文件? #includectype.h?定义函数? int isalpha (int c)?函数说明? 检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)||islower(c)”做测试。?返回值? 若参数c为英文字母,则返回TRUE,否则返回NULL(0)。?附加说明? 此为宏定义,非真正函数。?范例? /* 找出str 字符串中为英文字母的字符*/#include ctype.hmain(){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 characterF is an apphabetic characterD is an apphabetic characters is an apphabetic characterP is an apphabetic charactere 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码字符*/#includectype.hmain(){int i;for(i=125;i130;i++)if(isascii(i))printf(%d is an ascii character:%c\n,i,i);elseprintf(%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 character129 is not an ascii character?
?
?iscntrl(测试字符是否为ASCII 码的控制字符)? 相关函数? isascii?表头文件? #include ctype.h?定义函数? int iscntrl(int c);?函数说明? 检查参数c是否为ASCII控制码,也就是判断c的范围是
您可能关注的文档
- 0902第二章-构建多元化Linux编程环境.doc
- 0906第六章Linux的文件系统设计与编程实现.doc
- 1-构建嵌入式Linux开发环境.doc
- 2015级《程序设计基础实习》报告模板.docx
- arm+linux开发平台软件需求规格说明书.doc
- linux-2.6.39-(Fedro)系统定制和安装.doc
- Linux-C程序设计大全-目录.doc
- Linux-下简易同学录文档.doc
- linux-程序设计上机实习报告.doc
- Linux-课程设计.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)