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

为什么C语言中double数据精度和在Java中的不一样

为什么C语言中double数据精度和在Java中的不一样

karl卡尔 2016-10-24 15:46:04
假如a=1.2345678912,b=2.3456789876,在C语言中a+b的结果和Java中的结果精度不一样
查看完整描述

1 回答

?
慕设计4520248

TA贡献6条经验 获得超15个赞

我C语言用得比较熟,java就用过半年。C语言的double和编译器有很大关系,java因为有虚拟机应该是统一了。还有一种可能就是在C语言中,你打印的时候可能没有选对格式化符号。只是我的一种猜测,仅供参考

查看完整回答
1 反对 回复 2016-10-24
  • 1 回答
  • 0 关注
  • 1838 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信