yunyunTest
2017-08-09 01:50
采纳率: 64.7%
浏览 15.1k
已采纳

Java中的double精确到几位小数点

Java中的double小数点范围是多少,记得C语言是六位吧,Java怎么没有确定的呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • XianRenShan 2017-08-09 01:53
    已采纳

    计算方式同float,double的尾数:52位,2−52=2.220446049250313E-16,最小是16位,但最小不是1.0E-16,所以精度是15~16,能保证15,一般16位。 参考:http://blog.csdn.net/a327369238/article/details/52354811

    点赞 打赏 评论
  • XianRenShan 2017-08-09 01:55
    点赞 打赏 评论
  • show_code 2017-08-09 02:00

    你从哪看到C语言double类型的精度是6位的?C语言是除了汇编之外最底层的语言,其他强类型语言都是从C语言衍生的,不会不确定精度问题,java是
    强类型语言

    点赞 打赏 评论
  • omait_wu 2017-08-09 02:20
    点赞 打赏 评论
  • cloudyzhao 2017-08-09 02:31

    double

      计算方式同float,double的尾数:52位,2−52=2.220446049250313E-16,最小是16位,但最小不是1.0E-16,所以精度是15~16,能保证15,一般16位。

    点赞 打赏 评论

相关推荐 更多相似问题