已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机箱机柜去毛刺处理钣金加工技术方案
- 运营的转正述职报告(3篇)
- 小学教研组述职报告(3篇)
- 消毒技能竞赛个人竞赛试题(附答案)
- 趣味生物知识竞赛题库(附答案)
- 2026年消毒供应中心理论考试试题及答案
- 2026年安全风险分级管控和隐患排查双体系考核测试卷附答案
- 2026年大数据技术与应用考试卷及答案
- 三基理论考试试题临床及答案2026版
- 支架施工安全技术方案培训课件
- 高盛-中国工业科技:全球化3.0:中国AI工业化时代-Go Global 3.0:The Age of China's AI Industrialization-20260811
- 煤炭建设项目单位工程划分标准NBT 11112-2023
- 2025全国农业(水产)行业职业技能大赛(水生物病害防治员)选拔赛试题库(含答案)
- 小学科学2025版课标培训
- 合同签署确认回函格式范文
- 急性心肌梗死的个案护理
- 《中国古代诗歌鉴赏》课件
- 煤炭合同战略合作协议范本
- 浙江省建筑工程资料表格大全A表(施工单位用表)
- ISO14064-1 2018温室气体第1部组织层面上温室气体排放与清除量化及报告规范
- 高电压工程课后答案
评论
0/150
提交评论