c内置数据类型

参考 C与指针 第三章
 

类型

类型标识符

字节

表示数值范围

备注

整型

[signed] int

2*

-32768~32767

-2^15 ~ (2^15 -1)

无符号整型

unsigned [int]

2*

0~65535 (Turbo C++3.0*)

0 ~ (2^16 -1)

短整型

short [int]

2

-32768~32767

-2^15 ~ (2^15 -1)

无符号短整型

unsigned short [int]

2

0~65535

0 ~ (2^16 -1)

长整型

long [int]

4

-2147483648~2147483647

-2^31 ~ (2^31 -1)

无符号长整型

unsigned long [int]

4

0~4294967295

0 ~ (2^32 -1)

单精度型

float

4

-3.4×1038 ~ 3.4×1038

6位有效数字

双精度型

double

8

-1.7×10308 ~ 3.4×10308

1512位有效数字

长双精度型

long double

12*

-3.4×104932 ~ 3.4×104932

1519位有效数字

字符型

[signed] char

1

-128~127

-2^7 ~ (2^7 -1)

无符号字符型

unsigned char

1

0~255

0 ~ (2^8 -1)

 

 

posted @ 2018-07-30 23:45  lightmare  阅读(247)  评论(0编辑  收藏  举报