c语言函数大全(精华,是编游戏,学习函数时最有利工具)

上传人:第*** 文档编号:62045265 上传时间:2018-12-16 格式:DOC 页数:218 大小:1.87MB
返回 下载 相关 举报
c语言函数大全(精华,是编游戏,学习函数时最有利工具)_第1页
第1页 / 共218页
c语言函数大全(精华,是编游戏,学习函数时最有利工具)_第2页
第2页 / 共218页
c语言函数大全(精华,是编游戏,学习函数时最有利工具)_第3页
第3页 / 共218页
c语言函数大全(精华,是编游戏,学习函数时最有利工具)_第4页
第4页 / 共218页
c语言函数大全(精华,是编游戏,学习函数时最有利工具)_第5页
第5页 / 共218页
点击查看更多>>
资源描述

《c语言函数大全(精华,是编游戏,学习函数时最有利工具)》由会员分享,可在线阅读,更多相关《c语言函数大全(精华,是编游戏,学习函数时最有利工具)(218页珍藏版)》请在金锄头文库上搜索。

1、Linux C 函数参考isalnum(测试字符是否为英文或数字)相关函数isalpha,isdigit,islower,isupper表头文件#include定义函数int isalnum (int c)函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用(isalpha( c )| isdigit( c ))做测试。返回值若参数c为字母或数字,则返回TRUE,否则返回NULL( 0 )。附加说明此为宏定义,非真正函数。范例/* 找出str 字符串中为英文字母或数字的字符 */#include main() char str=”123c#FDsPe?”; int i;for (

2、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 apphabetic characterP is an apphabetic

3、 charactere is an apphabetic characterisalpha (测试字符是否为英文字母)相关函数isalnum,islower,isupper表头文件#include定义函数int isalpha (int c)函数说明检查参数c是否为英文字母,在标准c中相当于使用 (isupper(c)|islower(c)做测试。返回值若参数c为英文字母,则返回TRUE,否则返回NULL( 0 )。附加说明此为宏定义,非真正函数范例/* 找出str 字符串中为英文字母的字符*/#include main() char str=”123c#FDsPe?”; int i; for

4、 (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 characterisascii(测试字符是否为ASCII码字符)相关函数iscntrl表头文件#include

5、 定义函数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); else printf(%d is not an ascii charactern,i);执行125 i

6、s an ascii character:126 is an ascii character:127 is an ascii character: 128 is not an ascii character129 is not an ascii characteriscntrl(测试字符是否为ASCII码的控制字符)相关函数isascii表头文件#include 定义函数int iscntrl(int c);函数说明检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间返回值若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数。is

7、digit(测试字符是否为阿拉伯数字)相关函数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(%c is an digit charactern,stri); 执行1 is an digit ch

8、aracter2 is an digit character3 is an digit characterisgraphis(测试字符是否为可打印字符)相关函数isprint表头文件#include 定义函数int isgraph (int c)函数说明检查参数c是否为可打印字符,若c所对映的ASCII码可打印,且非空格字符则返回TRUE。返回值若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数范例/* 判断str字符串中哪些为可打印字符 */#includemain() char str=a5 ; int i; for(i=0;stri!=0;i+)

9、 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定义函数int islower(int c)函数说明检查参数c是否为小写英文字母。返回值若参数c为小写英文字母,则返回TRUE,否

10、则返回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 characterisprint(测试字符是否为可打印字符)相关函数isgraph表头文件#include定义函数int isprint(int

11、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 character:%dn,i,stri); 执行str0 is printable character:astr1 is prin

12、table 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)或翻页(f)的情况。返回值若参数c为空格字符,则返回TRUE,否则返回NULL(0)。附加说明此为宏定义,非真正函数范例/*将字符串str中内含的空

13、格字符找出,并显示空格字符的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:32str10 is a white-space character:9 /* t */str16 is a white-space character:10 /* t */ispunct(测试字符是否为标点符号或特殊符号)相关函数isspace,isdigit,isa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号