Windows数据类型探幽——千回百转你是谁?(4)

王朝vc·作者佚名  2006-01-09
宽屏版  字体: |||超大  

最后这张表是Visual C++ 7.1编译器支持的数据类型,也就是Windows各种数据类型的“根源”了。

数据类型名称

字节数

别名

取值范围

int

*

signed,signed int

由操作系统决定,即与操作系统的"字长"有关

unsigned int

*

unsigned

由操作系统决定,即与操作系统的"字长"有关

__int8

1

char,signed char

–128 到 127

__int16

2

short,short int,signed short int

–32,768 到 32,767

__int32

4

signed,signed int

–2,147,483,648 到 2,147,483,647

__int64

8

–9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

bool

1

false 或 true

char

1

signed char

–128 到 127

unsigned char

1

0 到 255

short

2

short int,signed short int

–32,768 到 32,767

unsigned short

2

unsigned short int

0 到 65,535

long

4

long int,signed long int

–2,147,483,648 到 2,147,483,647

long long

8

none (but equivalent to __int64)

–9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

unsigned long

4

unsigned long int

0 到 4,294,967,295

enum

*

由操作系统决定,即与操作系统的"字长"有关

float

4

3.4E +/- 38 (7 digits)

double

8

1.7E +/- 308 (15 digits)

long double

8

1.7E +/- 308 (15 digits)

wchar_t

2

__wchar_t

0 到 65,535

经过十多个小时的“奋战”,终于完成了:)

很开心。不过我知道,其中肯定有不完善甚至是错误的地方,请大家多多批评指正,在此先谢过大家。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有