1 / 11
文档名称:

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

格式:ppt   大小:203KB   页数:11页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:373116296 2018/8/25 文件大小:203 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:最新C语言编程技术大全
第14讲:字符及字符串处理
课程安排
字符的操作函数
字符串的操作函数
字符的操作函数
函数isalpha:用于检查输入字符是否为英文字符。
函数isalnum:用于检查输入字符是否为英文字符或数字字符。
trl:用于检查输入字符是否为控制字符。
函数isdigit:用于检查输入字符是否为十进制数字。
函数isgraph:用于检查输入字符是否为可打印字符。
函数isprint:用于检查输入字符是否为可打印字符及空格。
函数ispunct:用于检查输入字符是否为标点、空格或格式字符。
函数islower:用于检查输入字符是否为小写英文字符。
函数isupper:用于检查输入字符是否为大写英文字符。
函数isspace:用于检查输入字符是否为控制字符。
函数isxdigit:用于检查输入字符是否为十六进制数字。
函数tolower:用于将输入大写字符转换为小写字符输出。
函数toupper:用于将输入小写字符转换为大写字符输出。
函数toascii:用于将任何字符型参数缩小到有效的ASCII范围之内。
函数_tolower:用于将输入大写字符转换为小写字符输出。
函数_toupper:用于将输入小写字符转换为大写字符输出。
检测字符串长度函数

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);
带终止字符的复制函数——py()
void*py(void*dest, void*src,char val,int len);
字符串移动函数——memmove()
void *memmove(void*dest,void*src,int len);
字符和字符串的转换
大小写字符的转换
int tolower(int c);
int toupper(int c);
转换大小写字符串
char* strupr (char*str);
char* strlwr (char*str);
字符