- 0
- 0
- 约2.54千字
- 约 11页
- 2017-05-29 发布于四川
- 举报
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
您可能关注的文档
- 第11讲程序设计基本概念和程序基本结构.ppt
- 第11讲:《练习写电影观后感或者电视剧观后感》.ppt
- 第11课《贾芸谋差》课件1(北师大版九 (2).ppt
- 第11课孔乙己.ppt
- 第12章-工序(过程)能力分析.ppt
- 第12章MATLAB应用实例.ppt
- 第12章VB常用控件.ppt
- 第12章动力学普遍定理(动能定理)new.ppt
- 第12章实例应用——绘制建筑平面图.ppt
- 第12章建筑平面图 (2).ppt
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
原创力文档

文档评论(0)