java基本类型的默认值

时间:2021-09-21 17:14:28
基本类型 默认值

取值范围

(最大/最小)

字节数 二进制位数
byte 0 127(2^7-1) -128(-2^7) 1byte 8bit
short 0 32767(2^15 - 1) -32768(-2^15) 2byte 16bit
int 0 2,147,483,647(2^31 - 1) -2,147,483,648(-2^31) 4byte 32bit
long java基本类型的默认值0L -9,223,372,036,854,775,808(-2^63) -9,223,372,036,854,775,808(-2^63) 8byte 64bit
float 0.0f 3.4028235E38 1.4E-45 4byte 32bit
double 0.0d 1.7976931348623157E308 4.9E-324 8byte 64bit
boolean false false ture    
char '\u0000'(null)  \uffff(即为65,535) \u0000(即为0) 2byte 16bit