Java-浮点类型
浮点类型尾数部分可能丢失,造成精度损失,因为小数是一个接近值 在机器中存放形式:浮点数=符号位 指数位 尾数位
double 双精度
这个最长用,不知道多少精度时就直接用double比较精确
- 类型:双精度
- 占用字节数:8
- 范围:-1.798E308 到 1.798E308 如果是 0. 多少 0 是可以省略的,但点省略不了
double abc = 3.1233;
float 单精度
- 类型:单精度
- 占用字节数:4
- 范围:-3.403E38 到 3.403E38 声明单精度常量时最后要加上 “f” 或 “F” 来声明它是单精度
float adc = 12.32f;