已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
最新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(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(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能电网储能系统工程师创新项目设计
- 织袜工基础常识测试考核试卷含答案
- 游泳指导员岗中安全教育考核试卷含答案
- 室内装修验房师岗位活动策划考核试卷含答案
- 混凝土工岗位安全竞赛考核试卷含答案
- 2026年质量大数据高级研发师招聘笔试试卷 招录11人真题题库
- 2026年数字化流程高级优化师招聘笔试试卷 招录12人题型大全
- 2026年硬件测试高级专家招聘笔试试卷 招录13人
- 2026年云南省蒙自市高三数学下册期末考试模拟测试卷附答案(综合卷)
- 2026年海南省万宁市高三数学下册期末考试模拟试卷及答案(考点梳理)
- 2026年1月江苏省高中学业水平合格考数学试卷(含答案)
- 大学生消防安全教育课件
- 新苏教版科学五年级上册第8课《材料的传热本领》教学课件
- 2026年高考数学命题特征分析及2027届高三复习备考策略讲座
- 学校中层竞聘情景面试试题库及答案
- CSCO 胆道恶性肿瘤诊疗指南 2026 版发布
- 2026年档案馆行业分析报告及未来五至十年竞争格局分析
- 国开2026年秋《公共行政学》形考任务1-3答案
- 2026年秋季道德与法治五年级上知识点
- 上海市政府采购评审专家试题库及答案
- 2026年《中国下肢深静脉血栓诊疗临床指南(2026版)》
评论
0/150
提交评论