C51常用数据类型.doc

C51常用数据类型.doc

ID:57686756

大小:40.00 KB

页数:2页

时间:2020-09-01

C51常用数据类型.doc_第1页
C51常用数据类型.doc_第2页
资源描述:

《C51常用数据类型.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C51常用数据类型数据类型关键字所占位数表示数的范围无符号字符型unsignedchar80~255有符号字符型char8-128~127无符号整型Unsignedint160~65535有符号整型int16-32768~32767无符号长整型Unsignedlong320~232-1有符号长整long32-231~231-1单精度实型float323.4e-38~3.4e38双精度实型double641.7e-308~1.7e308位类型bit10~1C51扩充数据类型类型长度值域说明bit位

2、0或1位变量声明sbit位0或1特殊功能位声明sfr8位=1字节0~225特殊功能寄存器声明Sfr1616位=1字节0~65535srf的16位数据声明*1~3字节对象地址算术运算符含义+加法-减法*乘法/除法(或求模运算)++自加--自减%求余运算关系(逻辑)运算符含义>大于>=大于等于<小于<=小于等于==测试相等!=测试不等&&与ll或!非算术运算符关系(逻辑)运算符头文件通常有reg51.h,math.h,ctype.h,stdio.h,stdlib.h,absacc.h,intrins

3、.h。#define新名称原内容reg51.h和reg52.h是定义51单片机或52单片机特殊功能寄存器和位寄存器的,这两个头文件中大部分内容是一样的,52单片机比51单片机多一个定时器T2,因此,reg52.h中也就比reg51.h中多几行定义T2寄存器的内容。intrins.h位移math.h是定义常用数学运算的,比如求绝对值、求方根、求正弦、和余弦等,该头文件中包含有各种数学运算函数,当我们需要使用时可以直接调用它的函数。main函数格式:voidmain()特点:无返回值,无参数若有返回

4、值就用intmain。返回值就是指一个函数运行完后有没有东西返回,没有return语句,就说明这个函数没有返回值。

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

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

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