单片机中的数据类型占用空间及取值范围

  参考链接 8051单片机基础5:数据类型占用空间大小及取值范围-电子工程世界 (eeworld.com.cn)

       参考资料:

  Keil > Help > uVision Help > Cx51 Compiler User’s Guide > Language Extensions > Data Types

  Keil > Help > uVision Help > Arm Compiler 5 User’s Guides > Compiler User Guide > C and C++ Implementation Details

       Cx51和ARM-C存在的主要差异有:

      

   在Cx51编译器环境下,支持的基本数据类型大小及取值范围如下表:

        其中bit, sbit, sfr 和 sfr16四种数据类型在标准C语言中是没有的,仅在Cx51环境下存在。   

      

   作为对比,ARM-C的基本数据类型大小及取值范围如下表:

      

 

posted @ 2024-05-28 16:26  xiaokangkp  阅读(27)  评论(0编辑  收藏  举报