一C数据类型C数据类型与标准C数据类型的最大不同.ppt
《一C数据类型C数据类型与标准C数据类型的最大不同.ppt》由会员分享,可在线阅读,更多相关《一C数据类型C数据类型与标准C数据类型的最大不同.ppt(12页珍藏版)》请在三一文库上搜索。
1、 Copyright http:/ 2006 一、C51数据类型 C51数据类型与标准C数据类型的最大不同之处:位型。 位型(bit) 字符型(char) 整型(int) 长整型(long) 浮点型(float) 双精度浮点型(double) 数组类型(array) 结构体类型(struct) 共用体(union) 枚举(enum) 基本类型 构造类型 指针类型 空类型 数据类型 7.1 C51数据类型与运算 Copyright http:/ 2006 C51数据类型的取值范围: 数据类类型长长度(bit)长长度(byte)值值域范围围 bit10,1 unsigned char810255
2、signed char81128127 unsigned int162065535 signed int162 3276832767 unsigned float 32404294967295 signed float324 2147483648 2147483647 float324 1.176E-38 3.40E+38(6位数字) double648 1.176E-38 3.40E+38(10位数字) 一般指针针243存储储空间间065535 7.1 C51数据类型与运算 Copyright http:/ 2006 二、C51数据存储类型 1. C51存储类型与MCS-51单片机存储空间的
3、对应 关系 存储类型与存储空间的对应关系 data直接寻址片内数据存储区,访问速度快(128字节) bdata 可位寻址片内数据存储区,允许位与字节混合访问(16字节 ) idata 间接寻址片内数据存储区,可访问片内全部RAM地址空间 (256字节) pdata分页寻址片外数据存储区(256字节),由MOVX Ri访问 xdata寻址片外数据存储区(64K字节),有MOVX DPTR访问 code寻址代码存储区(64K字节),有MOVC DPTR访问 7.1 C51数据类型与运算 Copyright http:/ 2006 2. C51存储类型及其大小和值域 存储类型长度(bit)长度(by
4、te)值域范围 data810255 idata810255 pdata810255 xdata162065535 code162065535 7.1 C51数据类型与运算 Copyright http:/ 2006 3.51单片机的存储模式 存储模式说 明 SMALL 参数及局部变量放入可直接寻址的片内存储器(最 大128字节,默认存储类型是data),因此访问十分方便。另 外所有对象,包括栈,都必须嵌入片内RAM。栈长很关键, 因为实际栈长依赖于不同函数的嵌套层数 COMPACT 参数及局部变量放入分页片外存储区(最大256字 节,默认的存储类型是 pdata),通过寄存器R0和R1间接寻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据类型 标准 最大 不同
链接地址:https://www.31doc.com/p-3240489.html