数据类型范围

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

对 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


目录
相关文章
|
SQL 关系型数据库 MySQL
mysql tar 包 完美安装
通过本地安装sql服务
|
消息中间件 负载均衡 监控
【ZMQ PUB模式指南】深入探究ZeroMQ的PUB-SUB模式:C++编程实践、底层原理与最佳实践
【ZMQ PUB模式指南】深入探究ZeroMQ的PUB-SUB模式:C++编程实践、底层原理与最佳实践
3798 1
|
数据库
基于Hutool TreeUtil 实现后端返回数据树形结构
基于Hutool TreeUtil 实现后端返回数据树形结构
1064 0
|
22小时前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
10天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
4天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
429 191