java 数据类型
1.1 整型
整数表示没有小数部分的数值,允许是负数。java 提供了4种类型,如下图:
| 类型 | 存储需求 | 取值范围 |
| int | 4字节 | -2147483648~2147483647(正好20亿) |
| short | 2字节 | -32768~32767 |
| long | 8字节 | -9223372036854775808~9223372036854775807 |
| byte | 1字节 | -128~127 |
0x 前缀 代表16进制: 0xCAFE,
长整型有一个后缀 L: 40000000000L,
8进制前缀0 : 010,(建议不使用八进制比较容易混淆)
2进制前缀加上0b :0b1001,
1.2 浮点类型
浮点类型用于表示有小数部分的数值,在java 中有2种浮点类型如图
| 类型 | 存储需求 | 取值范围 |
| float | 4字节 | 有效位数为6~7位 |
| double | 8字节 | 有效位数15位 |
float 类型数值有有一个F :3.14f 。没有后缀F的浮点数值如(3.14) 则是double 类型,也可以在浮点数后面添加后缀D. (3.14D)/
1.3 char 类型
char 类型表示单个字符。通常用于表示字符常量,
1.4 boolean 类型
boolean 类型有2个值:false 和true。用来判定逻辑条件。整型值和布尔值之间不能进行相互转换。
浙公网安备 33010602011771号