【Java基础面试五】、 int类型的数据范围是多少?

面试官: int类型的数据范围是多少?**

参考答案:

int类型占4字节(32位),数据范围是 -2^31 ~ 2^31-1。

对于基本数据类型,你需要了解每种类型所占据的内存空间,面试官可能会追问这类问题:

byte:1字节(8位),数据范围是 -2^7 ~ 2^7-1。

short:2字节(16位),数据范围是 -2^15 ~ 2^15-1。

int:4字节(32位),数据范围是 -2^31 ~ 2^31-1。

long:8字节(64位),数据范围是 -2^63 ~ 2^63-1。

float:4字节(32位),数据范围大约是 -3.4_10^38 ~ 3.4_10^38。

double:8字节(64位),数据范围大约是 -1.8_10^308 ~ 1.8_10^308。

char:2字节(16位),数据范围是 \u0000 ~ \uffff。