c语言中对数组求和为什么小数部分总是不对 我来答 1个回答 #热议# 生活中有哪些实用的心理学知识? 284没人了吧 2019-05-02 · 超过15用户采纳过TA的回答 知道答主 回答量:52 采纳率:75% 帮助的人:9.5万 我也去答题访问个人页 关注 展开全部 这个很好说,因为很多编程语言都是这样的,比如java。因为计算机时2进制,而我们一般用十进制,所以他们都是把数字转换为2进制,然后通过与或非的逻辑实现,来计算2进制结果,再换回10进制。但是整数还好说,但是小数就有难处了。比如0.06就不能完全转化为10进制,那么就必须舍去一部分尾巴。所以以Java为例子,0.06+0.01的结果是0.06999999999999.......。好了,明白了吧,所以尽量用整数或者专门专门计算小数的库函数。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-12-08 c语言,数组求和题,语法正确但运行不对。恳请指教。 1 2019-11-17 怎么用c语言求一个数组中所有数的整数部分和及小数部分和? 3 2018-05-07 C语言结构体数组怎么让后面的小数相加 2017-09-11 C语言,求和,结果不对 2014-06-07 c语言数组中任意个数求和问题。 4 2017-09-12 C语言数组如何进行元素求和? 424 2020-11-22 C语言数组怎样求和, 10 2018-04-15 C语言数组求和 更多类似问题 > 为你推荐: