C语言中的几种数据类型INT8,INT16.INT32,八进制,十六进制字面值

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;/**< 十六进制 */

 

你可能感兴趣的:(程序设计,C语言基础)