微控制器中的資料型別佔用空間及取值範圍

xiaokangkp發表於2024-05-28

  參考連結 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的基本資料型別大小及取值範圍如下表:

      

相關文章