已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高级生命支持(ACLS)理论考核试题库及答案
- 2026年河南省林州市高三生物上册期末考试模拟测试卷及完整答案【必刷】
- 2026年河北省霸州市高三生物上册期末考试模拟试卷及答案参考
- 2026年急救知识试题及答案
- 2026年贵州省清镇市高三生物上册期末考试模拟卷附答案【综合题】
- 2026年结核病防治试题(含答案)
- 2026年检验科医患沟通技巧试题(含答案)
- 2026年吉林省公主岭市高二生物下册期末考试考试卷含答案(综合卷)
- 2026年吉林省舒兰市高二生物下册期末考试测试卷含完整答案(考点梳理)
- 2026年吉林省龙井市高二生物下册期末考试模拟卷含完整答案(易错题)
- 2026年浙江嘉兴南湖区社区工作者招聘考试-含答案解析
- 2026河南开封工程职业学院招聘57人备考题库及答案详解一套
- 2026年陕西榆林能源集团社会招聘(279人)笔试参考题库及答案详解
- 2026春苏教版五年级下册数学期末综合练习卷含参考答案 (三套)
- 2025年江苏镇江市初二学业水平地生会考考试试题及答案
- 2026版《国有企业领导人员廉洁从业规定》全文+新旧对比+高频考点+习题答案详解
- 2023年广西壮族自治区中考物理真题卷(含答案与解析)
- 定弘法师占察忏仪轨
- 腹膜透析相关性腹膜炎的护理查房
- 发电机控制器MICS Telys操作说明书
- GB/T 24962-2010冷冻烃类流体静态测量计算方法
评论
0/150
提交评论