问题标签 [decimal-point]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1843 浏览

c# - 如何在 C# 中获得 1000 个十进制数字?

是否可以在 C# 中获得多达 1000 个十进制数字?

我的程序需要至少 1000 个小数点的 pi 值。

0 投票
2 回答
1178 浏览

php - PHP > MySQL 浮点分隔符本地化问题

我已经看到一些关于人们试图让 MySQL 使用“,”作为浮点分隔符的问题——我想要做的是阻止PHP 在运行在“nl_NL”语言环境下的网站上使用它。

所以在代码中 PHP 正在编写一个 SQL 查询,结尾如下:

问题是,因为 PHP 的语言环境在将浮点数转换为使用 ',' 作为分隔符(例如 1,5)的字符串时以 'nl_NL' 运行。

我目前正在做的是防止这种情况:

有没有更好的方法来做到这一点 - 或者这是我最好的选择?

0 投票
7 回答
8033 浏览

php - 按小数点对齐表格列中的十进制数据,HTML5,CSS3

我正在构建一个 wordpress 插件,它生成一个 HTML 表格并通过简码发送到重力形式 html 块。

我的问题是单元格内容可以包含:

  • 23.24
  • 1,234.665
  • 123.4

ETC...

注意小数位数的不同。

是否有按小数点对齐此列数据的非黑客和最佳实践方法?在这种情况下,右对齐将不起作用。

插入 0 是不可接受的,因为这表示不存在的准确度。

如您所见,我尝试align="char" char="."在 td 元素中使用,但没有成功。

任何人都可以对此提供帮助的任何帮助将不胜感激。

非常感谢。

有没有使用printf("%8.3f",d1)或类似的方法而不实际打印到屏幕上?例如构建变量 d1 以供以后使用但实际上不打印它?

0 投票
3 回答
4477 浏览

c# - 打印小数点后的数字

如何在小数点后打印浮点/双精度变量的数字?例如,435.5644它将输出5644.

0 投票
7 回答
8881 浏览

c# - String.Format - 如何格式化为 x 位(不考虑小数位)?

我需要将浮点数格式化为 x 个字符(在我的情况下为 6 个,包括小数点)。我的输出还需要包含数字的符号

所以给定输入,这是预期的输出

请假设在最后一个字符之前总是有一个小数位。即不会有 12345.6数字输入 - 输入将始终小于或等于9999.9

我认为这必须有条件地完成。

0 投票
88 回答
3416855 浏览

javascript - 如有必要,如何舍入至多 2 位小数?

我想最多四舍五入小数点后 2 位,但仅限于必要时

输入:

输出:

如何在 JavaScript 中做到这一点?

0 投票
2 回答
177 浏览

c++ - 为什么 trunc(1) 输出为 0?

有人可以解释一下为什么在 c++ 中会发生这样的事情:

我用它来分隔数字的小数部分,例如,如果我有:5.010 ...我想有0.010 ..所以我使用:


我正在发布整个代码....地板的建议不起作用

例如,当我使用 5.1 运行此函数时,remanider 为 0 而不是 1

0 投票
2 回答
775 浏览

c# - C#以高分辨率打印有理数

我有以下难题。在 C# 中,我想存储一个有理数并获得它的十进制表示法的字符串表示。

通常我只会使用floatdouble存储数字并获取字符串,但我想要一个“高分辨率”十进制表示法。double数据类型在它的字符串表示中最多只能提供大约 16 个字符。我正在寻找十进制表示法的字符串表示以包含更多字符,大约 30-50 是理想的。我需要“高分辨率”来检查重复的子序列。

有理数可能很简单,但我希望字符串表示非常详细

示例:1/7=>0.1428571428571428571428571428

我的问题: .NET 库中是否有 C# 数据结构可以存储和打印我上面描述的有理数?

0 投票
3 回答
1686 浏览

ios - 如果 number 是 int,ios 会去掉小数位

我有一个应用程序可以导入一长串 csv 数据。

我需要处理获取的数字,但为了做到这一点,我需要去掉整数数字的小数位,并保留 x.5 为十进制的未更改数字

例如

实现这一目标的最佳方法是什么?

多谢!

0 投票
2 回答
2341 浏览

objective-c - 为什么将 NSNumber 除以浮点数会将结果四舍五入到小数点后 1 位?

请参阅以下代码:

这里totalSpaceInMB总是四舍五入到小数点后 1 位。

例如,如果fileSystemSizeInBytes = 13261987840,那么totalSpaceInMB = 12647.6

我想要 4 个小数位,totalSpaceInMB = 12647.6172. 为什么会这样?