C语言基本数据类型有4种:整形,浮点型,指针,聚合类型(结构体和数组)
嵌入式系统中常用的数据类型及其位宽整理:
typedef char INT8;/**< -127~+127 */
typedef unsigned char UINT8;/**< 0~255 */
typedef short INT16;/**< -32767~+32767 */
typedef unsigned short UINT16;/**< 0~+65535 */
typedef int INT32;/**< -2147483647 ~+2147483647*/
typedef unsigned int UINT32;/**< 0~4294967295 */
整型字面值:
123;/**< int */
123L;/**< long int */
123UL;/**< unsigned long int */
八进制&十六进制:
int a;
a=12;/**< 十进制 */
a=012;/**< 八进制 */
a=0x12;/**< 十六进制 */