float 与 double - IShare

float 与 double

首页 / 默认分类 / 正文

float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间

double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间



Java 不能隐式执行向下转型,因为这会使得精度降低。

1.1 字面量属于 double 类型,不能直接将 1.1 直接赋值给 float 变量,因为这是向下转型。

float f = 1.1

1.1f 字面量才是 float 类型。

float f =1.1f
无标签
打赏
评论区
头像