decimal相关内容

实体框架代码首先截断我的小数

我在 MVC 5 应用程序上使用 Code First 方法使用 Entity Framework 6.x.在这种特殊情况下,我的模型(除其他外)包含两个名为纬度和经度的属性: [必填,范围(-90, +90)]公共十进制纬度{获取;放;}[必需,范围(-180,+180)]公共十进制经度{得到;放;} 当我执行迁移时,我得到了类似的东西 CreateTable("ResProperty") ..

如何从 JavaScript 数字中删除小数部分?

我有除法的结果,我希望舍弃结果数的小数部分. 我该怎么做? 解决方案 你可以使用... Math.trunc()(截断小数部分,另见下文) Math.floor()(向下取整) Math.ceil()(四舍五入) Math.round()(四舍五入到最接近的整数) ...取决于您要如何删除小数. Math.trunc() 尚不支持所有平台(即 IE),但您可以 ..
发布时间:2022-01-19 12:23:21 前端开发

在 C# 中是否不可能在开关中使用小数范围?

我刚刚开始学习 C#,但我已经陷入了一些非常基础的问题. 对于我的第一个“应用程序",我想我会选择一些简单的东西,所以我决定使用 BMI 计算器. BMI 被计算为十进制类型,我现在尝试在 switch 语句中使用它,但显然十进制不能在 switch 中使用? C# 解决方案是什么: 十进制 bmi = calculate_bmi(h, w);开关 (bmi) {案例 解决 ..
发布时间:2022-01-19 10:43:40 C#/.NET

Visual Basic 处理十进制逗号

我正在尝试将变量保存到文本文件中,但捷克的印刷规则让我发疯.我正在调整的程序专用于在使用十进制逗号但 VB 使用普通标准十进制点的捷克本地化计算机上工作. 加载文件时,“美国"小数已正确加载并显示为捷克小数.在 TextBoxes 中需要“捷克"小数.我的问题是程序生成捷克小数并需要“美国"小数. 如何强制 VB 程序将逗号读取为十进制符号而不是分隔符,或者如何使用点而不是逗号导出数据 ..
发布时间:2022-01-18 13:35:01 其他开发

MySQL - 如何更新小数列以允许更多位数?

我是 MySQL 的初学者,我不小心创建了一个表,其中包含一个名为 的列 (价格小数(2,2)); 它需要是 decimal(4,2) 以允许 4 位数字.既然我已经创建了它,那么将该十进制值更新为 decimal(4,2) 的最简单方法是什么?还是我需要完全删除该列,然后用正确的数字重新创建它? 解决方案 ALTER TABLE mytable MODIFY COLUMN myco ..
发布时间:2022-01-17 20:54:16 数据库

在perl中舍入十进制数,错误的结果

我讨厌十进制数字.对于 1.005,我没有得到以下代码所期望的结果. #!/usr/bin/perl -w使用严格;使用 POSIX qw(地板);我的 $num = (1.005 * 100) + 0.5;打印 $num ."\n";#101打印楼层($num)."\n";#100打印 int($num) ."\n";#100 对于 2.005 和 3.005,它工作正常. 通过这个丑 ..
发布时间:2022-01-17 10:01:17 其他开发

Mongodb PHP - 带小数的整数

这是对我在 mongodb 中插入整数的另一篇文章的后续.我通过使用 (int) 可以正常工作,但是现在当它将数字插入数据库时​​,会删除小数点后的所有内容.因此,如果我有 154.65,它将作为 154 插入到 mongodb 中,小数点后没有任何内容. 我的问题是我如何让这个保留小数点后的所有数字?此外,如果有人有这些 sting/numeric 函数的链接,我将不胜感激.谢谢. $n ..
发布时间:2022-01-17 09:52:01 PHP

PHP 中输​​出的默认小数位数

我在家里的开发盒上做我的 php 工作,在那里我有一个基本的 LAMP 设置.当我在我的 home box 上查看我的网站时,我回显的任何数字都会自动截断到最低要求的精度.比如2回显为2,2.2000回显为2.2. 在生产框上,所有数字都与至少一个不必要的零相呼应,例如,100 变为 100.0.在这两个盒子上,PHP 版本都是 5.2.5.有没有人知道我可以更改的设置会强制 PHP 自动删 ..
发布时间:2022-01-17 09:47:40 PHP

为什么'decimal.Decimal(1)'不是'numbers.Real'的一个实例?

我尝试检查一个变量是否是任何类型(int、float、Fraction、十进制等). 我遇到了这个问题及其答案:如何正确使用 python 的 isinstance() 检查变量是否为数字? 但是,我想排除复数,例如 1j. 类 numbers.Real 看起来很完美,但它为 Falsecode>十进制 数字... 来自数字 Real从十进制导入十进制打印(isinstance ..
发布时间:2022-01-17 09:38:52 Python

在 HTML5 数字输入中强制使用小数点而不是逗号(客户端)

我看到一些浏览器将数字的 input type="number" 符号本地化. 所以现在,在我的应用程序显示经度和纬度坐标的字段中,我得到了“51,983"之类的内容,而它应该是“51.982559".我的解决方法是改用 input type="text",但我想使用正确显示小数的数字输入. 有没有办法强制浏览器在数字输入中使用小数点,而不管客户端本地设置如何? (不用说,在我的 ..
发布时间:2022-01-17 09:15:51 前端开发

Javascript:如何检索 *string* 数字的小数位数?

我有一组带小数的字符串数字,例如:23.456、9.450、123.01...我需要检索每个数字的小数位数,知道它们至少有 1 个小数. 换句话说,retr_dec() 方法应该返回以下内容: retr_dec("23.456") ->3retr_dec("9.450") ->3retr_dec("123.01") ->2 在这种情况下,尾随零确实算作小数,这与 相关问题. 是否有 ..
发布时间:2022-01-17 09:13:01 前端开发

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

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

从 PHP 中的小数中删除无用的零位

我正在尝试找到一种快速的方法来从数值中删除 零小数,如下所示: echo cleanNumber('125.00');//125echo cleanNumber('966.70');//966.7回声清洁号码(844.011);//844.011 是否存在一些优化的方法来做到这一点? 解决方案 $num + 0 解决问题. 回显 125.00 + 0;//125回声“125.00"+ ..
发布时间:2022-01-17 09:08:41 PHP

如何将字符串数字格式化为逗号和四舍五入?

将以下数字格式化为字符串的最佳方法是什么? String number = "1000500000.574"//假设我的值永远是一个字符串 我希望这是一个字符串,其值为:1,000,500,000.57 我怎样才能这样格式化它? 解决方案 你可能想看看 DecimalFormat 类;它支持不同的语言环境(例如:在某些国家/地区会被格式化为 1.000.500.000,57). ..
发布时间:2022-01-17 09:02:55 Java开发

在 VB.NET 中将字符串转换为十进制

将字符串转换为十进制的最简单方法是什么? 输入: a = 40000.00- 输出将是 40,000.00- 我尝试使用此代码: 将 a 变暗为字符串a = "4000.00-"a = 格式$(a, "#,###.##")控制台.writeline(一) 解决方案 使用Decimal.Parse转换成十进制数,然后使用.ToString("format here") 转换回字符 ..
发布时间:2022-01-15 10:53:06 其他开发

如何打印带有数千个分隔符的浮点数?

如何格式化十进制数,以便 32757121.33 显示为 32.757.121,33? 解决方案 使用 locale.format(): >>>导入语言环境>>>locale.setlocale(locale.LC_ALL, '德语')'German_Germany.1252'>>>print(locale.format('%.2f', 32757121.33, True))32.757 ..
发布时间:2022-01-15 10:48:19 Python