01基本数据类型与格式化输入输出
Java语言中的8中基本数据类型
Java是一种强类型语言, 一共有8种基本类型(primitive type).
其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元char 和 1种用于表示真值的boolean类型.
Java中存储基本数据类型的字节数是固定的,由此在不同的平台上基本数据类型的取值范围都是一样的.
Java整型
Java整型有int\short\long\byte,如下表:
类型 | 存储需求 | 取值范围 |
---|---|---|
int | 4字节 | -2147483648 ~ 2147483647(正好超过20亿) |
short | 2字节 | -32768 ~ 32767 |
long | 8字节 | -9223372036854775808 ~ 9223372036854775807 |
byte | 1字节 | -128 ~ 127 |
Java浮点类型
Java浮点类型有float\double,如下表:
类型 | 存储需求 | 取值范围 |
---|---|---|
float | 4字节 | - (有效位6~7位) |
double | 8字节 | - (有效位15位) |