一个编程的小问题
所在版块:求学狮城 发贴时间:2006-08-09 00:49  评分:

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
在scheme里面,把数字平方,会出这样的结果:
比如说,平方1.2,结果是1.2100000000000002。
平方3.4,结果是11.559999999999999。
以前在java里面也遇到过这种情形,为什么算出来是这样的结果呢,
明明是个准确值。。。
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

我坐在我的象牙塔里,看看书,想想你。
 相关帖子 我要回复↙ ↗回到正文
一个编程的小问题 EnyaLinn   (220 bytes , 723reads )
taken from wiki:Scheme_(programming language) simon   (687 bytes , 466reads )
"平方1.2,结果是1.2100000000000002" means you got a typo, :P 香陵居士   (0 bytes , 329reads )
试试把1.2转换成二进制数 hash   (186 bytes , 415reads )