decimal相关内容

如何让 HTML5 数字字段显示尾随零?

我有一个字段: 我想打入 0.50 而不将它“纠正"为 0.5,所以它会显示 0.50. 解决方案 我对此进行了一些尝试并查看了规范.它说它必须是一个有效的浮点数.定义有效浮点数中有一句话它给出的数字引起了我的注意: 数字 n 作为浮点数的最佳表示是通过将 JavaScript 运算符 ToString 应用于获得的字符串n. 这意味着格式将始终与评估数字是一致的,然后在 ..
发布时间:2021-12-21 17:36:29 前端开发

在 C# 中生成随机十进制

我怎样才能得到一个随机的 System.Decimal?System.Random 不直接支持. 解决方案 EDIT: 删除旧版本 这类似于 Daniel 的版本,但会提供完整的范围.它还引入了一种新的扩展方法来获取随机的“任意整数"值,我认为这很方便. 注意这里的小数分布不均匀. ///////返回一个在整个范围内具有随机值的 Int32///可能的值.///pu ..
发布时间:2021-12-21 15:51:18 C#/.NET

使用 f:convertNumber 时设置小数点分隔符

我想知道如何在我的 JSF 应用程序上设置默认的小数点分隔符.我有一些 我需要将其格式化为货币,并保留 2 位小数.现在默认使用的小数点分隔符是逗号 , ,当我对保存进行一些操作时,这会给我一个错误.我不知道我是否可以设置每次使用 标签时要使用的小数点分隔符. 我尝试使用这个: ..
发布时间:2021-12-20 15:18:59 其他开发

Rails:如何将小数打印为百分比?

有没有办法将小数打印为百分比,所以只有句点后的两位数字? 我的小数总是在 1 和 0 之间,所以我想从第三个字符开始调用 number.round(2) 是可行的,但我找不到它的语法任何地方. 澄清一下,我希望将数字存储为完整十进制,但打印为百分比. 解决方案 您可能想要使用 number_to_percentage 方法.在文档中,以下是一些如何使用它的示例: number ..
发布时间:2021-12-19 20:47:03 其他开发

为什么要使用十六进制常量?

有时我会看到以十六进制而不是十进制数定义的整数常量.这是我从 GL10 课程中摘取的一小部分: public static final int GL_STACK_UNDERFLOW = 0x0504;公共静态最终 int GL_OUT_OF_MEMORY = 0x0505;公共静态最终 int GL_EXP = 0x0800;公共静态最终 int GL_EXP2 = 0x0801;公共静态最终 ..
发布时间:2021-12-19 18:06:35 Java开发

mvc3 中的十进制错误 - 该值对字段无效

我正在关注 [ASP.NET MVC 3 入门][1].而且我无法添加/编辑 Price = 9.99 或 9,99 的值.它说:“价值‘9.99’对价格无效."和“价格字段必须是数字." 如何解决这个问题? 型号: 公共类电影{公共 int ID { 获取;放;}公共字符串标题{获取;放;}公共日期时间发布日期{获取;放;}公共字符串流派{获取;放;}公共十进制价格{得到;放;} ..
发布时间:2021-12-18 16:51:00 其他开发

为什么在 Javascript 中添加两位小数会产生错误的结果?

可能的重复: JavaScript 的数学有问题吗? 为什么 JS 搞砸了这个简单的数学? console.log(.1 + .2)//0.3000000000000004console.log(.3 + .6)//0.8999999999999999 第一个示例大于正确结果,而第二个示例小于正确结果.???你如何解决这个问题?在执行运算之前,您是否必须始终将小数转换为整数?我是否 ..
发布时间:2021-12-17 15:26:01 前端开发

在 C# 中对十进制数据类型执行数学运算?

我想知道上述是否完全可能.例如: Math.Sqrt(myVariableHere); 在查看重载时,它需要一个双参数,所以我不确定是否有另一种方法可以用十进制数据类型复制它. 解决方案 在大多数涉及decimal(货币等)的情况下,取一个有用根;并且根不会具有您可能期望 decimal 具有的预期精度.你当然可以通过强制转换来强制它(假设我们没有处理 decimal 范围的极端): ..
发布时间:2021-12-17 15:19:46 C#/.NET

避免 JavaScript 奇怪的十进制计算问题

我刚刚在 MDN 上读到 JS 处理到期数字的怪癖之一对于“双精度 64 位格式 IEEE 754 值" 而言,当您执行类似 .2 + .1 的操作时,您会得到 0.30000000000000004>(这是文章的内容,但我在 Firefox 中得到 0.29999999999999993).因此: (.2 + .1) * 10 == 3 计算结果为 false. 这看起来会很成问题.那 ..
发布时间:2021-12-17 15:05:53 前端开发

C# 中的任意精度小数

可能的重复: C# 中的大整数 C# 无限制有效十进制数字(任意精度),无需 java 我在 C# 中的任意精度小数? 中阅读了问题,但我没有没有 J# 库.我需要一个带有 C# 的任意精度小数库. 解决方案 Big Decimal: 安装 J# 运行时(免费):http://www.microsoft.com/downloads/en/details.aspx?famil ..
发布时间:2021-12-17 14:53:07 C#/.NET

将浮点数格式化为 2 位小数

我目前正在为客户网站构建销售模块.到目前为止,我已经得到了完美计算的销售价格,但我遇到的问题是将输出格式化为小数点后两位. 我目前正在一个变量中调用它,以便我可以将结果数据绑定到列表视图. Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price/100))).ToString())), 谁能告诉我如何将输 ..
发布时间:2021-12-13 20:50:27 C#/.NET

将货币文本解析为十进制类型的问题

我正在尝试将“$45.59"之类的字符串解析为十进制.出于某种原因,我收到了输入格式不正确的异常.我不关心所有本地化的东西,因为这不会是一个全球性的项目.这就是我正在做的事情.你看到什么问题了吗? NumberFormatInfo MyNFI = new NumberFormatInfo();MyNFI.NegativeSign = "-";MyNFI.NumberDecimalSeparato ..
发布时间:2021-12-12 23:28:13 C#/.NET

Access 数据库未正确保存十进制值

我在尝试在 Access 数据库的表中保存十进制值时遇到一些问题. 如果我输入值,没有问题,但是当我尝试使用我的程序保存它们时,数据库不会保存小数并删除,(8,7变成87). 表中的字段为小数、小数位数、精度 8 和小数位 2. 我正在使用此代码插入数据: Dim price as DecimalProductsTableAdapter.Insert(id,name,price ..
发布时间:2021-12-12 22:37:00 其他开发

在 Ruby on Rails 表单中输入数字时的小数和逗号

允许用户在表单中输入数字时使用小数或逗号的最佳 Ruby/Rails 方式是什么?换句话说,我希望用户能够在我的数据库中输入 2,000.99 而不是 2.00. 对此有最佳实践吗? -- 更新 --- gsub 是否适用于浮点数或大整数?或者,当在表单中输入浮点数或整数时,rails 会自动切断 , 处的数字吗?我尝试使用 self.price.gsub(",", "") 但得 ..
发布时间:2021-12-12 11:46:12 其他开发

如何修复此 Perl 代码,使 1.1 + 2.2 == 3.3?

如何修复此代码,使 1.1 + 2.2 == 3.3?这里究竟发生了什么导致这种行为?我对舍入问题和浮点数学有点熟悉,但我认为这仅适用于除法和乘法,并且会在输出中可见. [me@unixbox1:~/perltests]>cat testmathsimple.pl#!/usr/bin/perl使用严格;使用警告;check_math(1, 2, 3);check_math(1.1, 2.2, 3 ..
发布时间:2021-12-10 18:11:58 其他开发

从 SQL Server 中的十进制中删除尾随零

我有一列 DECIMAL(9,6) 即它支持像 999,123456 这样的值. 但是当我插入像 123,4567 这样的数据时,它变成了 123,456700 如何去除那些零? 解决方案 A decimal(9,6) 在逗号的右侧存储 6 位数字.是否显示尾随零是一种格式决定,通常在客户端实现. 但是由于 SSMS 格式 float 没有尾随零,您可以通过将 decim ..
发布时间:2021-12-10 12:26:42 其他开发

MongoDB - 十进制类型的值怎么样?

我目前正在为一个小型金融相关项目学习和应用 MongoDB. 当我阅读MongoDB 实战时,它说: BSON 数字类型通常出现的唯一其他问题是缺乏小数支持.这意味着,如果您打算在 MongoDB 中存储货币值,您需要使用整数类型并保持值以美分为单位. 我的金融相关产品会涉及一些货币价值,但我对上面的说法有点困惑或担心.以下是我的问题: 我可以在我的项目中对那些 curre ..
发布时间:2021-12-05 18:32:18 其他开发

WPF 文本框输入十进制值

是否有任何体面的方法来获得绑定到 decimal 值的 WPF 控件? 当我只是将 TextBox 或 DataGridTextColumn 绑定到 decimal 时,数据输入是个问题. 当我尝试在这个 TextBox 中输入“0,5"时,我会得到“5"作为结果.几乎不可能输入“0,5"(除了输入 1,5 并将“1"替换为“0"). 当我使用 StringFormat 时,数据 ..
发布时间:2021-12-05 17:22:06 其他开发