Java与C++基本数据类型
2020-02-16 本文已影响0人
1墨家巨子
Java基本数据类型
整数类型
byte 1字节 -128~127
short 2字节 -32768~32767
int 4字节 -2^31~2^31-1
long 8字节 -2^63~2^63-1
浮点型
float 4字节 1.4E-45~3.4028235E38
double 8字节 4.9E-324~1.7976931348623157E308
布尔类型
boolean只有两个值true和false,只代表“真”和“假”。
布尔类型不能与数值类型进行转换。
字符类型
char 2字节 0~65536
C++比Java拥有更复杂的数据类型
C++基本数据类型
short 2字节 -32768~32767
unsigned short 2字节 0~65536
int 4字节 -2147483648~2147483647 即-2^31~2^31-1
unsigned 4字节 0~4294967295 即0~2^32-1
long 4字节 -2147483648~2147483647 即-2^31~2^31-1
unsigned long 4字节 0~4294967295
即0~2^32-1
浮点型
float 4字节 3.4*10^-38~3.4*10^38
double 8字节 1.7*10^-308~1.7*10^308
布尔类型
bool只有两个值true和false,代表“真”1和“假”0。
布尔类型可以与数值类型进行转换。
字符类型
char 1字节 -128~127
unsigned char 1字节 0~255
C++数据类型的存储空间依据计算机。