为了账号安全,请及时绑定邮箱和手机立即绑定

如果出来一个小数,我怎么确定要用double还是用float , 这两个有什么实质性区别? 怎么区分这两个呢?

正在回答

4 回答

不是double精度高么,float 占4个字节,double 占8个字节。

数据如果能用float表达且保证float数据之间运算不会发生溢出那就用float,若用double也可以,那样会浪费空间(比如内存空间、寄存器。。。),当然也会浪费计算时间

0 回复 有任何疑惑可以回复我~

简言之,要更精确用float

0 回复 有任何疑惑可以回复我~

sorry,楼上有错别字,重新码字。楼上不用看了。 double没有float精读高,大数字的话建议使用float,不过你像工资啊什么的用double就可以了,金额计算一般不使用double和float,这两个玩意适合对科学计数,比如天体距离什么的~~~,金额计算用BigDecimal

3 回复 有任何疑惑可以回复我~

double没有float精读高,建议使用float,不过你像工资啊什么的用double就可以了,金额计算一般不使用double和float,这两个玩意适合对科学技术,比如天体距离什么的~~~,科学计算用BigDecimal

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号