对 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
|
分享到:
相关推荐
C++数据类型及取值范围 1.基本数据类型: ①字符类型:char(字符型) 例:‘A’,’b’ ②整数类型:int(整型) 例:4563, 234, 885634 ③浮点类型:float(单精度型)、double(双精度型) 例:3.1456 , 0.9e12 ④空值...
C语言数据类型及取值范围
自己总结的一些关于各数据类型取值范围.可作为测试的参考
先说好本人是从零开始学习C/C++的,这是第一个程序,有什么做的不好的地方不要喷。
C语言基本数据类型的长度和取值范围 不用积分 只为帮助新手
sql数据类型说明,包含的各种数据类型的含义说明和适用范围说明
Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。 SQL Server 数据类型 Character 字符串 数据类型 描述 存储 char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的...
mysql的数据类型以及他们的数据类型的取值范围
数据的类型可能在整个数据 库中都是一致的,每个数据的适用范围和它的数据类型是相关联的。sp_bindrule过程是一个向后兼容过程,该过程为数据类型确定了一个适用范围。CREATE RULE命令也是一个向后兼容命令,为域值...
4、NUMBER表示数值数据类型,NUMBER(P,S),P为精度,表示数据的总位数,S为范围,表示小数点右边数字的位数 5、DATE数据类型,使用7个字节固定长度,每个字节分别存储世纪,年,月,日 ,时,分,秒,ORACLE中...
各种数据类型的取值范围速查表、详细教程与注意事项。
java 的基本数据类型,介绍这8个基本数据类型大小,取值范围
本程序是在练习的时候使用的C语言数据类型的最大最小值的计算程序
short 在内存中占两个字节 范围为 2^15 (2^15 1 int 在内存中占四个字节 范围为 2^31 (2^31 1) long在内存中占四个字节 范围为 2^31 2^31 1 无符号型:最高位不表示符号位 unsigned short 在内存中占两个字节...
lotus domino 开发资料 数据类型数值范围
在Java中,基本数据类型是指原始...这些基本数据类型在Java中用于存储不同类型的数据值,它们分别占用不同的内存空间,并具有不同的取值范围。在Java中,基本数据类型是直接存储在栈内存中的,因此它们的访问速度很快。
C语言数据类型详解 介绍C语言中的数据类型, 符号属性, 长度属性, 基本型, 所占位数 ,取值范围, 输入符举例 ,输出符举例等内容 介绍的很详细.
JSON字符串转换成对象集合(只支持6种基本数据类型),一个单元的json字符串转换成MAP对象,数组转换成集合,List深拷贝,字符串转换为short,进制转换,保留小数位数到指定位数,判断一个数是否在指定范围内,...
long:数据类型:用于表示一个整数,可表示的数的范围可能会大于int register return short:数据类型:用于表示一个整数,可表示的数的范围可能会小于int signed sizeof:查看数据长度 static
java中常用数据类型的取值范围,有需要用到java知识的可以保存一下。