千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  IT问答库  >  Java培训就业

float和double的区别是什么?

发布:Java基础 2022-04-01 15:50

推荐答案

float和double的区别是什么?威哥java原创系列⽂章

1.1 内存中占有的字节数不同

单精度浮点数在内存中占有4个字节;

双精度浮点数在内存中占有8个字节;

1.2 有效数字位数不同

单精度浮点数有效数字8位;

双精度浮点数有效数字16位;

1.3 数值取值范围不同

单精度浮点数的表示范围:-3.40E+38~3.40E+38

双精度浮点数的表示范围:-1.79E+308~-1.79E+308

1.4 在程序中处理速度不同

⼀般来说,CPU处理单精度浮点数的速度⽐双精度浮点数的速度快;

如果不声明,默认⼩数是double类型,如果想⽤float,要进⾏强转。

1. 举例

float f = 1.3;会编译报错,正确的写法是float f = (float)1.3;或者float a = 1.3f;f或F都可以不区分⼤⼩写)

1. 注意

float是⼋位有效数字,第七位会四舍五⼊。

JavaEE

 

最新问答资讯

01 unity用什么编程语言?unity学习难度大吗

学习 unity 语言
6020 人关注

02 python容易学吗?学好python有什么好处?

学习 python 工作 培训
5389 人关注

03 html是什么语言?html学习难吗?

学习 html 语言 可以
5062 人关注

04 c语言难学吗?c语言学好要多久?

语言 技术 学习
4733 人关注

06 学好平面设计要多久?报速成班靠谱吗?

平面 设计 学习 时间
4238 人关注

相关问题

学java可以从事哪些方面的工作?java热门岗位盘点

同学,你好!Java已经成为目前非常流行的编程语言,其地位不容小...

学java可以从事哪些方面的工作?

同学,你好!目前java开发广泛应用到各行各业中,因此涉及到的岗...

java培训班半年找工作好吗

java培训班半年找工作好吗?好找。基本上现在的java培训机构培训...

java就业前景怎么样

我国现在正是信息化建设的初级阶段,“互联网+”新经济模式大力...

Java培训班出来好找工作吗

Java培训班出来好找工作吗?比较好找,这也是为什么这么多人转行...

Java和Web前端哪个前景更好

同学您好,根据您问的这个问题,Java和Web前端哪个前景更好?我们...

测一测
你知道多少IT梗