- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
Does scientific notation affect Perl's precision?
(1 个回答)
Perl int function and padding zeros
(2 个回答)
8年前关闭。
我在 Perl 中有一个简单的 for 循环
for ($i=0; $i <= 360; $i += 0.01)
{
print "$i ";
}
0.77
0.78
0.79
0.8
0.81
0.820000000000001
0.830000000000001
0.840000000000001
0.850000000000001
0.860000000000001
0.870000000000001
最佳答案
计算机使用二进制表示。并非所有十进制浮点数都以二进制表示法精确表示,因此可能会出现一些错误(实际上是舍入差异)。这也是同样的原因why you shouldn't use floating point numbers for monetary values :
(图片取自 dailywtf)
解决这个问题的最优雅的方法是使用整数进行计算,将它们除以正确的小数位数并使用 sprintf
限制打印的小数位数。这将确保:
#!/usr/bin/perl
for ($i=0; $i <= 360*100; $i += 1) {
printf "%.2f \n", $i/100;
}
关于Perl for 循环失控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14741009/
我正在尝试根据空白(空格、返回键、制表符)解析字符串(有些可能很长、段落)。当前使用String.split("\\s++")。在我们更新的上一个项目中,我们只是使用了StringTokenizer。
我在过去可以工作的 Oracle 10 SQL 中有一个分层查询。但是,我删除了它所基于的物化 View ,现在我无法让它正确显示,甚至完全离开了那个 View 。 原始查询如下所示: select
下面的代码有效。该代码调用 API 来获取历史交易(每次拉取 100 笔交易)。因为存在限制 - 允许调用 API 的次数和频率 - 结构类似于递归。 流程如下: 获取当前的 MAX tradeId
.inDB { background-color: #53354A; color: #53354A; padding: 2% 3%; height: 100px; width: 1
echo ''.$result['title'].' '.$result['description'].''; 为什么 .post
我正在使用 Gzip 压缩和 Zlib 压缩来加速我的网站 我使用了下面的代码 ob_start("ob_gzhandler");在包含在所有页面上的公共(public)文件中, lib.output
我是一名优秀的程序员,十分优秀!