- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《嵌入式C程序设计》主讲:明帆ctype.h头文件
ctype.h是一个与字符处理有关的头文件,它包含了一系列用于检测和转换单个字符的函数。特点:ctype.h中的函数都只有一个参数,为要检测或要转换的字符,并且这个参数的类型是int类型,它可以表示一个有效字符,或者一个EOF(无效字符)。ctype.h中的函数的返回值也都是int类型,它可以表示一个有效字符,或者一个EOF(无效字符)。ctype.h头文件
ctype.h包含了两种类型的函数:字符分类函数和字符转换函数ctype.h头文件函数名功能isalnum()判断一个字符是否是字母或数字isalpha()判断一个字符是否是字母isblank()判断一个字符是否是空白符iscntrl()判断一个字符是否是控制字符isdigit()判断一个字符是否是十进制数字isgraph()判断一个字符是否带有图形islower()判断一个字符是否是小写字母isprint()判断一个字符是否是可打印字符ispunct()判断一个字符是否是标点符号isspace()判断一个字符是否是空白符isupper()判断一个字符是否是大写字母isxdigit()判断一个字符是否是十六进制数字字符分类函数:
字符转换函数ctype.h头文件
函数名功能tolower()将大写字母转换为小写字母toupper()将小写字母转换为大写字母
谢谢
《嵌入式C程序设计》主讲:明帆string.h头文件
string.h是C语言标准库中一个常用的头文件,在使用到字符数组时需要使用。string.h头文件函数名功能简介memcpy复制内存块的内容memmove移动内存块中的内容memset以字节方式填充内存块strcat把一个字符串后追加到另一个字符串后strchr在字符串中查找一个字符的第一个位置指针strcmp比较两个字符串(ASCII)strcoll比较两个字符串(根据指定的LC_COLLATE)strcpy复制字符串strcspn在一个字符串中查找另一个字符串中的第一个出现的字符的位置strerror解释错误代码strlen返回字符串长度strncat把一个字符串的n个字符后追加到另一个字符串后
谢谢
《嵌入式C程序设计》主讲:明帆stdio.h头文件
stdio.h头文件stdio就是指“standardinputoutput(标准输入输出)所以,源代码中如用到标准输入输出函数时,就要包含这个头文件!stdio.h头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。1)库变量序号变量描述1size_t:这是无符号整数类型,它是sizeof关键字的结果。2FILE这是一个适合存储文件流信息的对象类型。3fpos_t:这是一个适合存储文件中任何位置的对象类型。
2)库宏stdio.h头文件序号宏描述1NULL:这个宏是一个空指针常量的值。2_IOFBF、_IOLBF和_IONBF:这些宏扩展了带有特定值的整型常量表达式,并适用于setbuf函数的第三个参数。3BUFSIZ:这个宏是一个整数,该整数代表了setbuf函数使用的缓冲区大小。4EOF:这个宏是一个表示已经到达文件结束的负整数。5FOPEN_MAX:这个宏是一个整数,该整数代表了系统可以同时打开的文件数量。6FILENAME_MAX:这个宏是一个整数,该整数代表了字符数组可以存储的文件名的最大长度。如果实现没有任何限制,则该值应为推荐的最大值。7L_tmpnam:这个宏是一个整数,该整数代表了字符数组可以存储的由tmpnam函数创建的临时文件名的最大长度。8SEEK_CUR、SEEK_END和SEEK_SET:这些宏是在fseek函数中使用,用于在一个文件中定位不同的位置。9TMP_MAX:这个宏是tmpnam函数可生成的独特文件名的最大数量。10stderr、stdin和stdout:这些宏是指向FILE类型的指针,分别对应于标准错误、标准输入和标准输出流。
3)库函数stdio.h头文件序号函数描述1intfprintf(FILE*stream,constchar*format,...):发送格式化输出到流stream中。2intprintf(constchar*format,...):发送格式化输出到标准输出stdout。3intsprintf(char*str,constchar*format,...):发送格式化输出到字符串。4intvfprintf(FILE*stream,constchar*format,v
您可能关注的文档
- 常见的编译错误(课件)讲解.pptx
- 常见的弹簧讲解.pptx
- 常见的损坏形式及修复讲解.pptx
- 常见曲面的创建 (1)讲解.pptx
- 常见缺陷的形状和分布特征(三) (1)讲解.pptx
- 常见缺陷的形状和分布特征(一)讲解.pptx
- 常见实体的构建 (1)讲解.pptx
- 常见通讯指令讲解.pdf
- 常量知识点总结(课件)讲解.pptx
- 常用IO控制指令与等待指令讲解.pdf
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)