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);

