- 0
- 0
- 约2.54千字
- 约 11页
- 2019-03-25 发布于福建
- 举报
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
您可能关注的文档
- 第14章财政不平衡身与财政赤字.ppt
- 第13章统计推断与方子差分析.ppt
- 第14章不:成本报表的编制和分析.ppt
- 第14章+会计变更与差子错更正.ppt
- 第14章不用力法计算超静定结构.ppt
- 第14章半导体二极管就和三极管.ppt
- 第14章机械传动系统方石案设计.ppt
- 第14章电子探针止x射线显微分析.ppt
- 第14章结构体、共用体、枚等举和typedef.ppt
- 第14章 晶浩体薄膜的衍衬.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)