单片机C语言编程规范.pptVIP

  • 11
  • 0
  • 约8.52千字
  • 约 44页
  • 2019-07-19 发布于广东
  • 举报
C51数据的存储 三、整型变量的存储 整型变量(int):不管是unsigned int数据还是signed int数据,均为2个字节,其存储方法是高位字节保存在低地址(在前面),低位字节保存在高地址(在后面) 。 例如:整型变量的值为0x1234,在内存中的存放如右图所示。 signed int数据用补码表示。 C51数据的存储 四、长整型变量的存储 长整型变量(long)为4个字节,其存储方法与整型数据一样,是最高位字节保存的地址最低(在最前面),最低位字节保存的地址最高(在最后面)。 如长整型变量的值为0在内存中的存放方法如右图所示。不管是unsigned long数据还是signed long数据 C51数据的存储 五、浮点型变量的存储 浮点型变量(fload)占4个字节,用指数方式表示,其具体格式与编译器有关。 对于Keil C,采用的是IEEE-754标准,具有24位精度,尾数的最高位始终为1,因而不保存。具体分布为:1位符号位,8位阶码位,23位尾数,如下图所示。 C51数据的存储 符号位S:1表示负数,0表示正数。 阶码:用移码表示。如,实际阶码-126用1表示,实际阶码0用127表示,即实际阶码数加上

文档评论(0)

1亿VIP精品文档

相关文档