DEV C++ 计算浮点数的时候结果总是0.00000? 明明这么简单的计算,为什么会出现这样的问题?... 明明这么简单的计算,为什么会出现这样的问题? 展开 我来答 2个回答 #热议# 空调使用不当可能引发哪些疾病? 听不清啊 高粉答主 2020-07-12 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.9亿 我也去答题访问个人页 关注 展开全部 这是所有的C语言都是同样处理的。因为二个整数的商,仍是一个整数,所以1/2是等于0的。应该要写成1.0/2,就会等于0.5了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 shine1991 科技发烧友 2020-07-12 · 智能家居/数码/手机/智能家电产品都懂点 知道顶级答主 回答量:4.7万 采纳率:82% 帮助的人:2.3亿 我也去答题访问个人页 关注 展开全部 a=1.0/2整型计算结果还是整型,所以1/2值不是0.5,而是0 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-09-24 求c++大神帮忙,一个很简单的小程序,但不管输入什么,b的值总是为0,然后结果就变成0.00000了 2014-11-21 为什么c++输入以下数据,输出结果是0.000000000 1 2016-02-25 C++,用double型变量进行运算,结果应该为0,但是输出是—0.000000,我考虑应该是do 2013-12-23 c++程序运行程序显示都是0.000000%,为什么??? 1 2014-11-19 C++中怎样不输出-0.000000 5 更多类似问题 > 为你推荐: