您好、欢迎来到现金彩票网!
当前位置:秒速快三开奖 > 双精度小数 >

关于java单精度与双精度的问题

发布时间:2019-06-16 09:09 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  单精度和双精度的区别就是,双精度要比单精度所存储的位数要多,至于说3.14师双精度,是因为Java中,默认的小数都是double类型,也就算双精度的,如果要定义单精度的话,那就要在小数的后面加上一个f或者F,即 double d = 3.14; float f = 3.14f; 一定要注意后面有没有“f”和“F”啊,这个初学的时候,经常会考到。楼上说的,是对,但是,他那样写,就一定会报错。记住,单精度的变量定义,一定要在值的后面加上标识。

  单精度:float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间

  双精度:double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间。

  展开全部双精度可以存储的数值范围更大,可以精确到小数点后的位数更多。但代价是要用更多的内存空间来存储。

http://cellmall.net/shuangjingduxiaoshu/221.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有