问题标签 [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.
php - 如何在mysql的输出中干净地更改小数点分隔符 - php combo
我试图将数据库查询导出到 CSV,并且需要使用不同的十进制逗号。在 MySQL 中更改小数点逗号似乎是不可能的,所以我在 PHP 中尝试了:
但似乎所有数据库函数都喜欢mysql_fetch_row
并且mysql_fetch_assoc
正在检索类型的数据,string
而不是double
:
所以一般来说 PHP 已经没有 type 的数据double
,而只有字符串!
那么是否有一些通用的、干净的方法来指定小数点的输出?
我最终使用转换了字符串,str_replace('.', ',', $row[0])
但这很丑陋,原因有两个:
- 你必须知道哪个字段是类型
double
- 这是一个肮脏的字符串工作。
jquery - jQuery:在击键时将文本字段中的数字自动格式化为小数点后两位
当用户输入每个数字时,如何获取输入字段(文本)以仅接受数字并自动将其格式化为两位小数?
例如,该字段的默认值为 0.00 用户想要输入 23.50
提前致谢!
java - 小数点四舍五入
可能重复:
将双精度数舍入到小数点后 2 位有效数字
我正在尝试将十进制度 (23.1248) 转换为分钟样式度 (23 7'29.3")。这是我到目前为止所拥有的:
一切正常,但我想将秒数四舍五入到最接近的十分之一或百分之一。我看过十进制格式,但不希望将其转换为字符串。我也看过 bigdecimal 但不认为会有帮助,
vb.net - 如何在 vb.net 中包含小数点到字符串?
如何在不将字符串转换为小数的情况下将小数点(带两位小数)添加到字符串?
例如(Dim str1 as String),无论 str1 具有值:100、100.0、100.00 或 100.5、100.50... 我想得到输出:100.00 或 100.50,带两位小数。
java - Java、C、C++ 等中十进制数的精度
假设我们有这种循环(伪代码)
在 C 中,printf("%f", d)
我得到了这个:
在 C++ 中,cout << d
我得到了这个:
在Java中,System.out.println(d)
我得到了这个:
所以我的问题是:
- 为什么这个简单的代码在 Java 中打印得如此糟糕并且在 C 中是正确的?
- 这在其他语言中表现如何?
sql-server-2008 - 使用正确的小数分隔符将浮点数转换为 varchar
嗨,我住在奥地利,我们使用,
小数点分隔符。
根据语言/排序规则设置,使用正确的分隔符将浮点数转换为 varchar 似乎是不可能的?
这是一个错误吗?
一种解决方案,但我认为并不理想
c++ - decNumber 库 - 编译问题
我在编译 decNumber http://speleotrove.com/decimal/时遇到问题,来源在这里http://download.icu-project.org/files/decNumber/decNumber-icu-368.zip(包括示例等)需要删除)
有没有人成功编译过这个?您的意见将不胜感激!!
由于以下指令,编译器会发出错误:
(这是来自 decCommon.c 的一小段代码,而 decBasic.c 是另一个源文件)
代码的作者在评论中指出这两个源文件是共享的。没有对应的 .h 文件。
我在 Windows 7 64 位,使用 Visual Studio 2010 32 位编译。
预先感谢您的帮助。
c# - DataGridView 使用 AutoGenerateColumns 格式化十进制值
我有一个在 winforms 中使用 AutoGenerateColumns 的 datagridview。有一个日期列,然后是 1-16 个包含数值的数据列。我希望将所有这些 1-16 个数据列格式化为 4 个小数位。
根据这篇文章,您可以通过设计器设置 DefaultCellStyle。我手动执行此操作以获得我想要使用的格式。我在表单构造函数中设置了这个:
我尝试过以这种方式设置它,并且还尝试在 DataBindingComplete 事件的每一列上手动尝试。 什么都没发生! 该应用程序滞后,就好像它正在进行舍入一样,但没有。
另外,是否有指向 msdn 的链接或带有 DefaultCellStyle 格式列表的东西?找不到他们。
编辑:我发现使用格式“D4”而不是“N4”(十进制与数字)--> 可能是我想要的格式,但它仍然无法正常工作。
c# - Int to Decimal Conversion - Insert decimal point at specified location
I have the following int 7122960
I need to convert it to 71229.60
Any ideas on how to convert the int into a decimal and insert the decimal point in the correct location?
php - 在 PHP 中显示 MySQL 执行时间
我一直在网上寻找这个,但找不到一个好的答案。我有一个小型站点搜索,我想显示执行 mysql 查询所花费的时间(类似于 Google)。我一直在尝试使用 microtime() 但我得到了像 1.342524564267782e25 这样的大字符串......我只想要一个简单的数字,后面有两个小数(0.15)。提前致谢。