推荐书籍单片机C语言常用头文件.doc

推荐书籍单片机C语言常用头文件.doc

ID:51903853

大小:54.50 KB

页数:12页

时间:2020-03-18

推荐书籍单片机C语言常用头文件.doc_第1页
推荐书籍单片机C语言常用头文件.doc_第2页
推荐书籍单片机C语言常用头文件.doc_第3页
推荐书籍单片机C语言常用头文件.doc_第4页
推荐书籍单片机C语言常用头文件.doc_第5页
资源描述:

《推荐书籍单片机C语言常用头文件.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、函数原形的头文件读者可参考返回非整型值的函数assert.h-assert(),声明宏ctype.h–字符类型函数float.h–浮点数原形limits.h–数据类型的大小和范围math.h–浮点运算函数stdarg.h–变量参数表.stddef.h–标准定义stdio.h–标准输入输出IO函数stdlib.h–包含内存分配函数的标准库string.h–字符串处理函数3字符类型库下列函数按照输入的ACSII字符集字符分类使用这些函数之前应当用"#include"包含intisalnum(intc)如果c是数字

2、或字母返回非零数值否则返回零intisalpha(intc)如果c是字母返回非零数值否则返回零intiscntrl(intc)如果c是控制字符如FF,BELL,LF..等返回非零数值否则返回零intisdigit(intc)如果c是数字返回非零数值否则返回零intisgraph(intc)如果c是一个可打印字符而非空格返回非零数值否则返回零intislower(intc)如果c是小写字母返回非零数值否则返回零intisprint(intc)如果c是一个可打印字符返回非零数值否则返回零intispunct(intc)如果c是一个

3、可打印字符而不是空格数字或字母返回非零数值否则返回零intisspace(intc)如果c是一个空格字符返回非零数值包括空格CR,FF,HT,NL,和VT否则返回零intisupper(intc)如果c是大写字母返回非零数值否则返回零intisxdigit(intc)如果c是十六进制数字返回非零数值否则返回零inttolower(intc)如果c是大写字母则返回c对应的小写字母其它类型仍然返回cinttoupper(intc)如果c是小写字母则返回c对应的大写字母其它类型仍然返回c4浮点运算库下列函数支持浮点数运算使用这些函数

4、之前必须用#include包含floatasin(floatx)以弧度形式返回x的反正弦值floatacos(floatx)以弧度形式返回x的反余弦值floatatan(floatx)以弧度形式返回x的反正切值floatatan2(floatx,floaty)返回y/x的反正切其范围在-~+之间floatceil(floatx)返回对应x的一个整型数小数部分四舍五入floatcos(floatx)返回以弧度形式表示的x的余弦值floatcosh(floatx)返回x的双曲余弦函数值floatexp(floatx

5、)返回以e为底的x的幂即exfloatexp10(floatx)返回以10为底的幂即10xfloatfabs(floatx)返回x的绝对值floatfloor(floatx)返回不大于x的最大整数floatfmod(floatx,floaty)返回x/y的余数floatfrexp(floatx,int*pexp)把浮点数x分解成数字部分y尾数和以2为底的指数n两个部分即x=y2ny的范围为0.5y1y值被函数返回而n值存放到pexp指向的变量中floatfround(floatx)返回最接近x的整型数floatldexp(fl

6、oatx,intexp)返回x2expfloatlog(floatx)返回x的自然对数floatlog10(floatx)返回以10为底的x的对数floatmodf(floatx,float*pint)把浮点数分解成整数部分和小数部分整数部分存放到pint指向的变量小数部分应当大于或等于0而小于1并且作为函数返回值返回floatpow(floatx,floaty)返回xy值floatsqrt(floatx)返回x的平方根floatsin(floatx)返回以弧度形式表示的x的正弦值floatsinh(floatx)返回x的双曲

7、正弦函数值floattan(floatx)返回以弧度形式表示的x的正切值floattanh(floatx)返回x的双曲正切函数值5标准输入输出库标准的文件输入输出是不能真正植入微控制器MCU的标准stdio.h的许多内容不可以使用不过有一些IO函数是被支持的同样使用之前应用"#include"预处理并且需要初始化输出端口最低层的IO程序是单字符的输入(getchar)和输出(putchar)程序如果你针对不同的装置使用高层的IO函数例如用printf输出LCD你需要全部重新定义最底层的函数为在ATMEL的AV

8、RStudio模拟器终端IO窗口使用标准IO函数应当在编译选项中选中相应的单选钮注意作为缺省单字符输出函数putchar是输出到UART装置没有修改无论如何为使输出能如期望的那样出现在程序终端窗口中''字符必须被映射为成对的回车和换行CR/LFintgetchar()使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。