社区
JavaScript
帖子详情
一个关于加法的问题!(请告诉我你们运行后的结果!)
yangzh
2002-03-23 03:42:59
在页面上运行下面的代码,在你的机器上得到的结果是多少,请告诉我!
<SCRIPT LANGUAGE=javascript>
<!--
var a,b,c,d
a=1.0;
b=0.9;
c=0.7;
d=a+b+c
alert(d)
//-->
</SCRIPT>
在我这里得到是:2.5999999999999996
但把d=a+b+c换成d=a+c+b得到结果是:2.6
这是为什么,请各位帮忙,谢谢!
...全文
82
8
打赏
收藏
一个关于加法的问题!(请告诉我你们运行后的结果!)
在页面上运行下面的代码,在你的机器上得到的结果是多少,请告诉我! 在我这里得到是:2.5999999999999996 但把d=a+b+c换成d=a+c+b得到结果是:2.6 这是为什么,请各位帮忙,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hax
2002-03-24
打赏
举报
回复
顺便说一句,应该跟cpu也没有关系。我这里是AMD Athlon。
hax
2002-03-24
打赏
举报
回复
确实如此。在IE 6.0、Mozilla 0.9.9、Opera 6.01上的结果都是相同的。这跟浮点数的二进制存储方式有关。
KiteGirl
2002-03-24
打赏
举报
回复
应该是浮点数的误差。我的解决办法是:根据你需要的精确小数位数N,将两数乘10^N次方,然后转换成整数运算,然后除10^N次方变回来。
sunbeamy
2002-03-23
打赏
举报
回复
不用太紧张啊,浮点数的运算就是会有这种结果
8988
2002-03-23
打赏
举报
回复
这个问题在很多编程语言中都会碰到,主要是计算浮点数时出现,一般用取整函数(ceil、floor)进行处理,也可以用输出格式符修正。
wd_318
2002-03-23
打赏
举报
回复
再用2.9,3.9,4.9,5.9加0.7试试吧,情况还会不同的,会出来个X.6000000000005?
yangzh
2002-03-23
打赏
举报
回复
为什么会这样,有什么理由吗?
wd_318
2002-03-23
打赏
举报
回复
傻了,我试过1.9+0.7也是2.5999999999999996
动手学MFC之四——帮我算下
加法
我不是学计算机的,但是有什么关系呢 OK,这次我们动手写点代码。我们要做
一个
小程序,实现两个数的
加法
,首先我们画
一个
小界面,如果你看了上一节,这个对你来说绝对不是
问题
。 调出Button1的属性对话框。 好了,现在可以说一说了,每个控件都有
一个
ID,我们将Button的ID改为IDC_ADD,Caption改为“帮我加一下”,今后点击这个按钮就执行
加法
。 改完之后双
谁
告诉
的你们Python是强类型语言!站出来,保证不打你!
1. 真的能用隐式类型转换作为强弱类型的判断标准吗? 最近有些学员问我,Python到底是强类型语言,还是弱类型语言。我就直接脱口而出:Python是弱类型语言。没想到有一些学员给我了一些文章,有中文的,有英文的,都说Python是强类型语言。我就很好奇,特意仔细研究了这些文章,例如,下面就是一篇老外写的文章:https://wiki.python.org/moin/Why%20is%20Python%20a%20dynamic%20language%20and%20also%20a%20strongly
结构体与运算符重载(附赠重载高精度
加法
)
什么是结构体 带过一下一些基础
问题
。 这是
一个
很高级的
问题
。啊,名字上很高级。 结构体其实就是
一个
自定义
【计算机结构】
一个
程序在计算机中是如何
运行
的?
01、目录 目录01、目录02、hello,world!03、CPU与内存3.1 硬盘,内存,CPU3.2 内存3.3 CPU的重点组成部分3.4 CPU和内存的交互04、总结 02、hello,world! 开门见山,不多说废话,hello,world! 再座各位,只要学习过一门语言,第一件事情应该就是它了吧!哈哈哈 比如我们写一段C程序代码。 #include <stdio.h> #include <stdlib.h> int main() { printf("hello,w
c++
一个
线程执行结束后_什么?
一个
核同时执行两个线程?
作者 | 轩辕之风来源 | 编程技术宇宙头图 | CSDN付费下载自视觉中国CPU里的时间Hi,好久不见,我是CPU一号车间的阿Q,不认识我的话,可以看看:完了!CPU一味求快出事儿了!真的是好久不见了,人类有个说法叫天上一天,地上一年,而在我们的世界里,人类一天,我们不知要过多少年~~在我所在的CPU这座工厂里,时间的概念有些不太一样。工厂大门外的中央广场上挂着
一个
大大的钟表,整个计算机世界里的...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章