bit a 1位
unsigned char a,或者char a 8位
unsigned short a 或者 short a 16位
unsigned long a或者 long a 32位
unsigned int a 或者 int a 16位,註意,int是與編譯器有關的,對於 C51,int等效於short
float 或者 double 對於 51來說,都是壹樣的,32位。