ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:180KB ,
资源ID:7770334      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7770334.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(飞思卡尔8位单片机MC9S0807程序附录F08C库函数(432-435).doc)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

飞思卡尔8位单片机MC9S0807程序附录F08C库函数(432-435).doc

1、附录F 08C函数库 附录F 08C函数库 1 ctype.h 字符类型函数 ctype.h包含下列的字符函数。 ctype.h字符类型函数 函数名 说明 int isalnum(int c) 如果c是数字或字母,返回非零 int isalpha(int c) 如果c是字母,返回非零 int iscntrl(int c) 如果c是一个控制字符,返回非零。(例如:FF, BELL, LF ..等。) int isdigit(int c) 如果c是数字,返回非零 int isgraph(int c) 如果c是一个可打印的字符且不是空格,返回非零 int isl

2、ower(int c) 如果c是一个小写字母,返回非零 int isprint(int c) 如果c是一个可打印的字符,返回非零 int ispunct(int c) 如果c是一个可打印的字符,且不是空格,数字,字母,返回非零 int isspace(int c) 如果c是一个空字符:space, CR, FF, HT, NL, 和 VT,返回非零 int isupper(int c) 如果c是一个大写字母,返回非零 int isxdigit(int c) 如果c是一个十六进制数字,返回非零 int tolower(int c) 如果c是大写字母,返回其小写形式。否则

3、返回c int toupper(int c) 如果c是小写字母,返回其大写形式。否则返回c 2 math.h 浮点数处理函数 math.h包含下列的浮点处理函数。 math.h浮点处理函数 函数名 说明 double exp(double x) 返回e的x次方 double fabs(double x) 返回x的绝对值 double fmod(double x, double y) 返回x除以y的余数 double log(double x) 返回x的自然对数值 double log10(double x) 返回x以10为底的对数值 double pow(d

4、ouble x, double y) 返回x的y次方的值 double sqrt(double x) 返回x的正平方根 double sin(double x) 返回弧度x的正弦值 double cos(double x) 返回弧度x的余弦值 double tan(double x) 返回弧度x的正切值 double asin(double x) 返回弧度x的反正弦值 double acos(double x) 返回弧度x的反余弦值 double atan(double x) 返回弧度x的反正切值 3 stdio.h 标准输入输出函数 标准输入输出函数提供对串

5、行口的操作,而标准C是面向屏幕输出。 stdio.h标准输入输出函数 函数名 说明 int printf(char *fmt,…) 根据fmt给出的格式,输出有格式的文本 %d – 输出一个十进制的整数 %o – 输出一个无符号的八进制整数 %x – 输出一个无符号的十六进制整数 %X – 输出一个无符号的十六进制整数字母用大写’A’-‘F’ %u – 输出一个无符号的十进制整数 %s – 输出一个字符串 %c – 输出一个ASCII字符 %f – 输出一个浮点数 int putc(char c) 输出一个单独的字符,它可以在终端上输出’\n’这样的字符 int

6、 puts(char *s) 换行输出一个字符串 int sprintf(char *buf, char *fmt) 根据fmt给出的格式,输出一串字符到buf所指向的内存缓冲区 int scanf(CONST char *, ...) 格式化输入 %d – 输出一个十进制的整数 %o – 输出一个无符号的八进制整数 %x – 输出一个无符号的十六进制整数 %X – 输出一个无符号的十六进制整数字母用大写’A’-‘F’ %u – 输出一个无符号的十进制整数 %s – 输出一个字符串 %c – 输出一个ASCII字符 %f – 输出一个浮点数 4 stdlib.h 包

7、含内存分配函数 标准的库头文件stdlib.h中定义的宏NULL和RAND_MAX,并重定义的size_t。 #define NULL 0 #define RAND_MAX INT_MAX typedef unsigned int size_t; 下面的函数也是在此声明的。在使用内存分配函数(如:calloc, malloc, and realloc)一定要先调用_NewHeap初始化heap。 stdlib.h内存分配函数 函数名 说明 int abs(int i) 返回i的绝对值 int atoi(char *s) 将字符s转变为一个整型的数,错误则返回0 dou

8、ble atof(const char *s) 将字符s转变为一个double型的数 long toll(char *s) 将字符s转变为一个long型的数,错误则返回0 void *calloc(size_t nelem,size_t size) 返回一块可以容纳nelem个对象的内存段,每个对象的大小为size。初始时内存中均为0。如果分配不成功则返回0 void exit(status) 终止程序。主要用在嵌入式环境中(其程序一般是一个永远的循环),在主函数中设一个返回点 void free(void *ptr) 释放一块内存单元 char *ftoa(float

9、f,int *status) 将一个浮点型的数转变成ASCII表示。它返回一个大约15个字符的静态缓冲区。如果输入越界,*status将被设为_FTOA_TOO_LARGE或者_FTOA_TOO_SMALL,这两个常量在stdlib.h中有定义 void itoa(char *buf,int value,int base) 将一个整型的数value转变成ASCII表示, 使用base作为基址 void ltoa(char *buf,long value,int base) 将一个长型的数value转变成ASCII表示, 使用base作为基址 void *malloc(size_t

10、size) 返回一块大小为size的内存。初始时内存中均为0。如果分配不成功则返回0 void _NewHeap(void *start, void *end) 为内存分配函数初始化heap。Malloc及有关的函数管理heap段内存。典型的调用使用_bss_end作为start的值。_bss_end的定义在.o文件中,它由连接器自动链入。它定义了编译器可使用数据段内存(用来存放全局变量和字符串)的最大地址 int rand(void) 返回一个0到RAND_MAX的随机数 void *realloc(void *ptr,size_t size) 重新分配一个以前分配

11、过的内存块ptr,大小为size void srand(unsigned seed) 为rand(void)调用初始化一个值 long strtol(char *s,char **endptr,int base) 根据base的值将字符s转变成一个长整型的数。如果base等于0,函数strtol选择s中的一个字符(0x或0X表示一个十六制进整数,0表示一个八进制数,其他表示一个使进制数)。如果endptr不为空,则endptr将指向s中已转变字符的末尾 unsigned long strtoul(char *s,char **endptr,int base) 返回类型为unsign

12、ed long,其余的与long strtol(char *s, char **endptr, int base)同 5 string.h 字符串处理函数 string.h包含下列的字符串函数。string.h中定义了NULL、size_t和字符数组函数: 表7-7 string.h字符串处理函数 函数名 说明 void *memchr(void *s, int c, size_t n) 在s数组的前n中查找c第一次出现的位置。返回匹配的第一个元素的地址。如果没有匹配的,则返回null int memcmp(void *s1, void *s2, size_t n) 比较s1

13、和s2中前n个字符的大小。相等则返回0,如果s1中第一个和s2中不等的字符大于s2中对应位置的字符,返回一个小于0的数,否则返回一个大于0的数 void *memcpy(void *s1, void *s2, size_t n) 从s2中拷贝n个字符到s1中 void *memmove(void *s1, void *s2, size_t n) 从s2中拷贝n个字符到s1中并返回s1 void *memset(void *s, int c, size_t n) 在s中的前n个字符用c代替,返回s char *strcat(char *s1, char *s2) 在s1之后连接s

14、2,并返回s1 char *strchr(char *s, int c) 在s数组中查找c第一次出现的位置。返回匹配的第一个元素的地址。如果没有匹配的,则返回null int strcmp(char *s1, char *s2) 比较s1和s2大小。相等则返回0,如果s1中第一个和s2中不等的字符大于s2中对应位置的字符,返回一个小于0的数,否则返回一个大于0的数 char *strcpy(char *s1, char *s2) 拷贝s2中的字符到s1中 size_t strcspn(char *s1, char *s2) 查找s2中的任一字符在s1中第一次匹配的位置。字符串结

15、束符也作为其一部分。返回s1中第一次匹配的位置 size_t strlen(char *s) 返回s的长度。字符串结束符不计 char *strncat(char *s1, char *s2, size_t n) 连接s2到s1后,不包括s2的字符串结束符,并在s1的末尾加上字符串结束符。返回s1 int strncmp(char *s1, char *s2, size_t n) 同strcmp函数(但其只比较前n个字符) char *strncpy(char *s1, char *s2, size_t n) 同strcpy函数(但其只拷贝前n个字符) char *strpb

16、rk(char *s1, char *s2) 查找s2中的任一字符在s1中第一次匹配的位置。不包括字符串结束符。返回s1中第一次匹配的位置,如没找到则返回null char *strrchr(char *s, int c) 在s数组中查找c最后一次出现的位置。返回匹配的第一个元素的地址。如果没有匹配的,则返回null size_t strspn(char *s1, char *s2) 查找s1中的任一字符在s2中没出现过的位置。字符串结束符也作为其一部分。返回s1中第一次匹配的位置 char *strstr(char *s1, char *s2) 在s1中查找和s2匹配的子串。如果找到则返回在s1中的地址,否则返回null 435

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服