`
从此醉
  • 浏览: 1047123 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

数据类型范围

 
阅读更多

对 32 位和 64 位编译器, Microsoft Visual C++ 识别在下表中显示的类型。 注意以下类型还具有无符号形式:

  • int (unsigned int)

  • __int8 (unsigned __int8)

  • __int16 (unsigned __int16)

  • __int32 (unsigned __int32)

  • __int64 (unsigned __int64)

  • short (unsigned short)

  • long (unsigned long)

  • long long (unsigned long long)

类型名称

字节

其他名称

值的范围

int

4

签名

-2,147,483,648 到 2,147,483,647

unsigned int

4

unsigned

0 到 4,294,967,295

__int8

1

char

-128 到 127

无符号 __int8

1

unsigned char

0 到 255

__int16

2

短,短的 int,有符号短的 int

-32,768 到 32,767

无符号 __int16

2

unsigned short,无符号短 int

0 到 65,535

__int32

4

签名的,签名的 int, int

-2,147,483,648 到 2,147,483,647

无符号 __int32

4

unsigned, unsigned int

0 到 4,294,967,295

__int64

8

长时间,长时间签名

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

unsigned __int64

8

unsigned long 长

0 到 18,446,744,073,709,551,615

bool

1

错误或真

char

1

– 128 到 127 默认情况下

0 到 255,在使用编译 /J

signed char

1

-128 到 127

unsigned char

1

0 到 255

short

2

短的 int,有符号短的 int

-32,768 到 32,767

unsigned short

2

无符号短 int

0 到 65,535

long

4

长, int 签名的长的 int

-2,147,483,648 到 2,147,483,647

unsigned long

4

无符号 long int

0 到 4,294,967,295

长时间

8

对 __int64 的非 (不过,等效)

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

unsigned long 长

8

为 unsigned __int64 的非 (不过,等效)

0 到 18,446,744,073,709,551,615

enum

更改

请参见"备注"。

float

4

3.4E +/- 38 (7 位)

double

8

1.7E +/- 308 (15 位)

长的二进制文件

和 double 相同

和 double 相同

wchar_t

2

__wchar_t

0 到 65,535


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics