鉴于本人经常把java中8种基本数据类型及对应长度记混,特此记录下加深印象以备不时之需。
| 基本数据类型 | 字节数/位数 | 默认值 | 范围 | 备注 |
|---|---|---|---|---|
| byte | 1/8 | 0 | -128~127 | 2的8次方个值 |
| boolean | 1/8?存疑 | false | false/true | 布尔值,只有真和假两个值 |
| char | 2/16 | ‘\u0000’(空) | \u0000 - \uffff | 涉及编码问题,不展开,一个汉字2字节,一个char |
| short | 2/16 | 0 | -32768~32767 | 65536个 |
| int | 4/32 | 0 | -2147483648~2147483647 | 2的31次方-1,个数为2的32次方 |
| float | 4/32 | 0.0f | 参上 | 赋值末尾加f |
| long | 8/64 | 0 | ~ | L |
| double | 8/64 | 0.0 | ~ | d |
end
Java基本数据类型详解
5374

被折叠的 条评论
为什么被折叠?



