标签:decimal
-
如何四舍五入到小数点后两位PHP - php
我想在PHP中将数字四舍五入到小数点后两位。 PHP代码: $bmi = ($form_state[values][submitted][1] * 703) / ($form_state[values][submitted][10] * $form_state[values][submitted][10]); $form_values['submi […]
-
任何一种双倍获得超过13个小数点的方法? C#还是JS? - javascript
有什么办法可以使Double在C#或JS中包含超过默认的13个小数点(在JS中为17个)?像是前25位PI数字的双精度? 参考方案 标准数据类型 C#中的double和JavaScript中的常规数字数据类型都存储为64位数字,请参见https://www.w3schools.com/js/js_numbers.asp和https://www.tutoria […]
-
Django:我应该如何存储货币价值? - python
我在这里遇到范式问题。我不知道该将钱存储为Decimal(),还是将其存储为字符串并将自己转换为十进制。我的推理是这样的: PayPal要求小数点后两位为,因此,如果我有49美元的产品,PayPal希望看到49.00。 Django的DecimalField()并未设置小数位数。它仅存储最大小数位数。因此,如果其中有49个字段,并且将字段设置为2个小数位,它 […]
-
如何检查两个小数的相等性以及可接受的误差范围 - c#
我有两个小数: var first = 1.567m; var second = 1.568m; var areEqual = first == second; // false 而且我有一个可以接受的误差范围;这是0.010。所以我需要一种Check方法: Check(first: 1.567m, second: 1.577m, margin: 0.010 […]
-
截断小数点后的所有数字 - python
在Python 3中,如何截断小数点后的所有数字? 例如,将3.444截短为3。 参考方案 通过将其转换为int: >>> num = 3.444 >>> int(num) 3
-
将Google联系人ID转换为十六进制以在URL中使用 - javascript
Google通讯录现在(2019年1月)为您创建的每个联系人发出一个长(19位)十进制数字ID。 不幸的是,如本question中所述,无法将ID放入URL中以轻松查看联系人,但是,如果将此十进制数转换为Hex,则可以将其放入URL中。 所以问题是,如何转换c2913347583522826972至286E4A310F1EEADC 当我使用十进制到十六进制转 […]
-
如何在asp.net中的Eval中删除小数点 - c#
我的代码是: <%# Eval("height")+"cm"%> 输出: 170.00cm 但我要输出:170cm 请帮助。 参考方案 您可以将十进制值转换为int。因此零将被截断。检查以下代码: <%# Convert.ToInt32(Eval("height"))+" […]
-
在C#中设置小数的精度 - c#
是否可以全局更改C#中小数的精度? 在TypeScript中,我使用框架Decimal.js,在其中可以像Decimal.set({ precision: 15})这样全局更改Decimal操作的精度。这意味着该操作最多返回15个十进制数字。 TypeScript:操作5/3返回1.66666666666667C#操作5m/3m返回1.66666666666 […]
-
dotNet十进制类型是否容易受到二进制比较错误的影响? - c#
我每隔几个月偶然发现的一个错误是: double x = 19.08; double y = 2.01; double result = 21.09; if (x + y == result) { MessageBox.Show("x equals y"); } else { MessageBox.Show("that shou […]
-
用小数点后两位数字打印PHP浮点数? - php
有没有一种简单的方法可以在小数点后echo具有特定位数的浮点数? 例如:$sum = 3.1234566768;我想回显$ sum并得到:3.12。 参考方案 使用number_format() number_format($sum,2);