99问答网
所有问题
关于java的浮点类型: double 和 float 单精度和双精度的区别在哪里?
关于java的浮点类型: double 和 float
单精度和双精度的区别在哪里?
如何区分呢?
例:
1.2
22.1
123.1
1234.1
12345.1
上面那些是单精度和双精度呢?
谢谢!
举报该问题
推荐答案 2013-11-15
你想歪了,单双精度是指在内存中占用1、2个字节运行的意思。。。
float内存中占用1个字节,所以0.xxxxxxx总共有8位数字
double内存中占2个字节,一共有16位数字,所以精确度比float要高,但是占用内存大
追问
谢谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BOvBOezeW7zWBzBeOB.html
其他回答
第1个回答 推荐于2016-08-29
二者的取值范围和精度是不同的
float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间
double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间
相似回答
大家正在搜
相关问题
请教一下: java语言中,float (单精度浮点型)和 ...
java 浮点中的单精度和双精度的区别是什么
单精度浮点和双精度浮点有什么区别
java double和float的区别
关于java单精度与双精度的问题
关于java中的基础知识,单精度和双精度有什么区别啊?谢谢各...
单精度float 和双精度double到底是什么区别啊
请问c语言中的float和double类型有什么区别?什么叫...