第14章字符及字符串操作.pptVIP

  • 0
  • 0
  • 约2.54千字
  • 约 11页
  • 2017-07-17 发布于四川
  • 举报
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)

1亿VIP精品文档

相关文档