字节 Byte 位 bit 1 Byte = 8 bit
name | byte | bit | range |
byte | 1 | 8 | [-128,127] |
int | 4 | 32 | [-2^31,2^31-1] |
short | 2 | 16 | [-2^15,2^15-1] |
long | 8 | 64 | [-2^63,2^63-1] |
float | 4 | 32 | [-3.403E48,3.408E48] |
double | 8 | 64 | [-1.798E308,1.798E308] |
boolean | 4(编译后会转换成int) | 32 | true,false(不可用数字代替) |
char | 2 | 16 | U8编码 |