第14章 字符与字符串操作.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 最新C语言编程技术大全 第14讲:字符及字符串处理 课程安排 字符的操作函数 字符串的操作函数 字符的操作函数 函数isalpha:用于检查输入字符是否为英文字符。 函数isalnum:用于检查输入字符是否为英文字符或数字字符。 函数iscntrl:用于检查输入字符是否为控制字符。 函数isdigit:用于检查输入字符是否为十进制数字。 函数isgraph:用于检查输入字符是否为可打印字符。 函数isprint:用于检查输入字符是否为可打印字符及空格。 函数ispunct:用于检查输入字符是否为标点、空格或格式字符。 函数islower:用于检查输入字符是否为小写英文字符。 函数isupper:用于检查输入字符是否为大写英文字符。 函数isspace:用于检查输入字符是否为控制字符。 函数isxdigit:用于检查输入字符是否为十六进制数字。 函数tolower:用于将输入大写字符转换为小写字符输出。 函数toupper:用于将输入小写字符转换为大写字符输出。 函数toascii:用于将任何字符型参数缩小到有效的ASCII范围之内。 函数_tolower:用于将输入大写字符转换为小写字符输出。 函数_toupper:用于将输入小写字符转换为大写字符输出。 检测字符串长度函数 string.h头文件中 size_t strlen (const char* str); 查找字符串 查找字符位置函数——strchr() char *strchr(char *str char c) 查找相同字符函数——strspn() size_t strspn (const char* str1, const char*str2) 查找包含字符位置函数——strcspn() size_t strcspn (const char*str1, const char*str2) 查找包含字符函数——strpbrk() char* strpbrk (const char* str1, const char*str) 查找子串函数——strstr() char* strstr (const char*str1, const char*str2) 字符查找函数——memchr() void *memchr(void*sl,char val,int len); 字符包含函数——strrchr() char*strrchr(char *s1,char c); 比较字符串 比较字符串函数——strcmp() int strcmp(char *str1,char * str2); 比较部分字符串函数——memcmp() int memcmp (const void* buf1, const void* buf2, size_t count); 比较时忽略大小写函数——stricmp() int stricmp (const char*str1, const char*str1) 包含结束符的比较函数——strncmp() char*strncmp(char *s1,char *s2,int n); 连接字符串 连接字符串函数——strcat() char* strcat (char* str1, const char* str2); 连接部分字符函数——strncat() char* strncat (char* str1, const char* str2, size_t count); 复制字符串 复制字符串函数——strcpy() char* strcpy (char* desc, const char* src); 复制部分字符函数——strncpy() char* strncpy (char* desc, const char* src, size_t count); 更省事的复制函数——strdup() char* strdup (const char* src); 字符串复制函数——memcpy() void*memcpy(void*dest,void*src,int len); 带终止字符的复制函数——memccpy() void*memccpy(void*dest, void*src,char val,int len); 字符串移动函数——memmove() void *memmove(void*dest,void*src,int len); 字符和字符串的转换 大小写字符的转换 int tolower(int c); int toupper

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档