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

上传人:本田雅阁 文档编号:3420944 上传时间:2019-08-23 格式:PPT 页数:11 大小:203.04KB
返回 下载 相关 举报
第14章字符及字符串操作.ppt_第1页
第1页 / 共11页
第14章字符及字符串操作.ppt_第2页
第2页 / 共11页
第14章字符及字符串操作.ppt_第3页
第3页 / 共11页
第14章字符及字符串操作.ppt_第4页
第4页 / 共11页
第14章字符及字符串操作.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《第14章字符及字符串操作.ppt》由会员分享,可在线阅读,更多相关《第14章字符及字符串操作.ppt(11页珍藏版)》请在三一文库上搜索。

1、最新C语言编程技术大全,第14讲:字符及字符串处理,课程安排,字符的操作函数 字符串的操作函数,字符的操作函数,函数isalpha:用于检查输入字符是否为英文字符。 函数isalnum:用于检查输入字符是否为英文字符或数字字符。 函数iscntrl:用于检查输入字符是否为控制字符。 函数isdigit:用于检查输入字符是否为十进制数字。 函数isgraph:用于检查输入字符是否为可打印字符。 函数isprint:用于检查输入字符是否为可打印字符及空格。 函数ispunct:用于检查输入字符是否为标点、空格或格式字符。 函数islower:用于检查输入字符是否为小写英文字符。 函数isupper

2、:用于检查输入字符是否为大写英文字符。 函数isspace:用于检查输入字符是否为控制字符。 函数isxdigit:用于检查输入字符是否为十六进制数字。 函数tolower:用于将输入大写字符转换为小写字符输出。 函数toupper:用于将输入小写字符转换为大写字符输出。 函数toascii:用于将任何字符型参数缩小到有效的ASCII范围之内。 函数_tolower:用于将输入大写字符转换为小写字符输出。 函数_toupper:用于将输入小写字符转换为大写字符输出。,检测字符串长度函数,string.h头文件中 size_t strlen (const char* str);,查找字符串,查找

3、字符位置函数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, cons

4、t 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*st

5、r1, 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); 复制部分字符函数s

6、trncpy() 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

7、len);,字符和字符串的转换,大小写字符的转换 int tolower(int c); int toupper(int c); 转换大小写字符串 char* strupr (char*str); char* strlwr (char*str); 字符串与数值的转换 int atoi (const char*); char* itoa (int, char*, int); long atol (const char*); char* ltoa (long, char*, int);,其他字符串函数,字符串反转函数strrev() char* strrev (char* str); 替换字符串中的字符函数strset() char* strset (char*str, int n); 分解字符串函数strtok() char *strtok(char *s, char *delim); 字符串填充函数memset() void*memset(void*s,char val,int len);,性格决定命运, 专注成就人生, 源智天下,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1