问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中float和double是多少位浮点数

发布网友 发布时间:2022-04-05 23:42

我来回答

1个回答

热心网友 时间:2022-04-06 01:12

float表示单精度浮点数在机内占4个字节,用32位二进制描述。
double表示双精度浮点数在机内占8个字节,用64位二进制描述。

浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。
数符占1位二进制,表示数的正负。
指数符占1位二进制,表示指数的正负。
尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点
指数存指数的有效数字。

指数占多少位,尾数占多少位,由计算机系统决定。
可能是数符加尾数占24位,指数符加指数占8位 -- float.
数符加尾数占48位,指数符加指数占16位 -- double.

知道了这四部分的占位,按二进制估计大小范围,再换算为十进制,就是浮点数的数值范围。

对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,java语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
【推文】快穿无cp女主文 沈阳门市电费多少钱一度 沈阳 商场一度电多少钱 工业用电多少钱一度沈阳 沈阳商用一度电多少钱 沈阳商业用电电费多少钱一度 沈阳商电多少钱一度 大学专业【软件工程】后面括号中的【嵌入式培养】是什么意 软件工程实训培养目标 高级软件工程师培养目标 plc的float多少字节 sql数据库中的Float数据类型是占几位,几个字节 ,也就是占几个0和1 有没有python算法书 深度学习中经典算法有哪些python包可以直接拿来用而不用手撸代码?如题_问一问 python爬虫都有哪些算法 代理IP对于Python爬虫有多重要 python selenium phantomjs怎么加代理ip 如何用 Python 搞一个代理服务器 python怎么写代理程序,它可以把socks转成http吗 python下 selenium与chrome结合进行网页爬取,怎么设置代理IP python 如何编写代理服务器 Python如何搭建代理IP? python 为什么没对aliens变量内字典修改赋值 反而影响了? python中字典里的值不能作为实参 python字典key不同,value相同的情况下,怎么取出所有key? 求python中字典结构对值的排序的函数, 值为数字, 可能存在重复 python 一个由字典构成的列表,修改其中1个字典的键的值,却把该列表所有字典相同的键的值都一起修改了? Python中5是字典中的值,用*3,怎么结果是555,不是15? python字典的值可以是多个吗 python 字典 合并重复key的问题 c语言中float u2[2]占几个字节 float x[3][5]; 数组x占多少个字节? ghost win7 sp1 x86是什么意思 为什么我的系统是WIN764位的,但C盘中的程序文件夹是x86,这里的X86究竟是什么意思? win7 X86 X64区别 什么是win7 32位? 和64位有什么区别吗?? Win7与Win10哪个系统好 家用win10和win7哪个好用 win7怎么打开wifi功能 win7链接不上WiFi,在链接WiFi处显示红叉,求解决,谢谢。 win7系统搜不到wifi 显示红叉 WIN7,无线网络无法连接,上面显示一个红叉 新装的win7系统无线网络连接显示的红叉,要怎么恢复好呢 前端编程是干什么的? 怎么利用laravel 5 开发一套restful api,为手机app提供完美地解决方案 php实现restful api有什么框架使用方便 如何对一个php系统写一个restfull接口 LAMP系统部署RESTful API应该用JAVA、PHP还是ASP.net? 如何用 lumen 构建 API 物流1+x考证培训感受