java中byte、 int、char、long、float、double各占多少字节数
类型 | 字节数 |
---|---|
boolean | 1字节 |
byte | 1字节 |
char | 2字节 |
short | 2字节 |
int | 4字节 |
float | 4字节 |
long | 8字节 |
double | 8字节 |
赋值规则:double>float>long>int>byte int>char boolean无法比较 string是类!!!
intVariable=byteVariable;//int > byte
// characterVariable=byteVariable;//err
// byteVariable=characterVariable;//err ==>char与byte无法比较
intVariable=characterVariable;//int>char
longVariable=intVariable;//long>int
floatVariable=longVariable;//float >long
doubleVariable=floatVariable;//double > float
// str=charVariable;//str与char无法比较
str= String.valueOf(doubleVariable);