问题标签 [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.
c# - 如何在 C# 中获得 1000 个十进制数字?
是否可以在 C# 中获得多达 1000 个十进制数字?
我的程序需要至少 1000 个小数点的 pi 值。
php - PHP > MySQL 浮点分隔符本地化问题
我已经看到一些关于人们试图让 MySQL 使用“,”作为浮点分隔符的问题——我想要做的是阻止PHP 在运行在“nl_NL”语言环境下的网站上使用它。
所以在代码中 PHP 正在编写一个 SQL 查询,结尾如下:
问题是,因为 PHP 的语言环境在将浮点数转换为使用 ',' 作为分隔符(例如 1,5)的字符串时以 'nl_NL' 运行。
我目前正在做的是防止这种情况:
有没有更好的方法来做到这一点 - 或者这是我最好的选择?
php - 按小数点对齐表格列中的十进制数据,HTML5,CSS3
我正在构建一个 wordpress 插件,它生成一个 HTML 表格并通过简码发送到重力形式 html 块。
我的问题是单元格内容可以包含:
- 23.24
- 1,234.665
- 123.4
ETC...
注意小数位数的不同。
是否有按小数点对齐此列数据的非黑客和最佳实践方法?在这种情况下,右对齐将不起作用。
插入 0 是不可接受的,因为这表示不存在的准确度。
如您所见,我尝试align="char" char="."
在 td 元素中使用,但没有成功。
任何人都可以对此提供帮助的任何帮助将不胜感激。
非常感谢。
有没有使用printf("%8.3f",d1)
或类似的方法而不实际打印到屏幕上?例如构建变量 d1 以供以后使用但实际上不打印它?
c# - 打印小数点后的数字
如何在小数点后打印浮点/双精度变量的数字?例如,435.5644
它将输出5644
.
c# - String.Format - 如何格式化为 x 位(不考虑小数位)?
我需要将浮点数格式化为 x 个字符(在我的情况下为 6 个,包括小数点)。我的输出还需要包含数字的符号
所以给定输入,这是预期的输出
请假设在最后一个字符之前总是有一个小数位。即不会有 12345.6
数字输入 - 输入将始终小于或等于9999.9
。
我认为这必须有条件地完成。
javascript - 如有必要,如何舍入至多 2 位小数?
我想最多四舍五入小数点后 2 位,但仅限于必要时。
输入:
输出:
如何在 JavaScript 中做到这一点?
c++ - 为什么 trunc(1) 输出为 0?
有人可以解释一下为什么在 c++ 中会发生这样的事情:
我用它来分隔数字的小数部分,例如,如果我有:5.010 ...我想有0.010 ..所以我使用:
我正在发布整个代码....地板的建议不起作用
例如,当我使用 5.1 运行此函数时,remanider 为 0 而不是 1
c# - C#以高分辨率打印有理数
我有以下难题。在 C# 中,我想存储一个有理数并获得它的十进制表示法的字符串表示。
通常我只会使用float
或double
存储数字并获取字符串,但我想要一个“高分辨率”十进制表示法。double
数据类型在它的字符串表示中最多只能提供大约 16 个字符。我正在寻找十进制表示法的字符串表示以包含更多字符,大约 30-50 是理想的。我需要“高分辨率”来检查重复的子序列。
有理数可能很简单,但我希望字符串表示非常详细
示例:1/7
=>0.1428571428571428571428571428
我的问题: .NET 库中是否有 C# 数据结构可以存储和打印我上面描述的有理数?
ios - 如果 number 是 int,ios 会去掉小数位
我有一个应用程序可以导入一长串 csv 数据。
我需要处理获取的数字,但为了做到这一点,我需要去掉整数数字的小数位,并保留 x.5 为十进制的未更改数字
例如
实现这一目标的最佳方法是什么?
多谢!
objective-c - 为什么将 NSNumber 除以浮点数会将结果四舍五入到小数点后 1 位?
请参阅以下代码:
这里totalSpaceInMB
总是四舍五入到小数点后 1 位。
例如,如果fileSystemSizeInBytes = 13261987840
,那么totalSpaceInMB = 12647.6
我想要 4 个小数位,totalSpaceInMB = 12647.6172
. 为什么会这样?