Questions tagged «decimal»

十进制是我们常见的十进制数字系统的名称。它还可能引用以小数点表示的非整数值。



13
显示十进制而不尾随零的最佳方法
是否有一个显示格式化程序,可以在不进行任何舍入的情况下将小数作为c#中的这些字符串表示形式输出? // decimal -> string 20 -> 20 20.00 -> 20 20.5 -> 20.5 20.5000 -> 20.5 20.125 -> 20.125 20.12500 -> 20.125 0.000 -> 0 {0.#}将四舍五入,并且使用某些Trim类型函数将不适用于网格中的绑定数字列。
107 c#  formatting  decimal 

9
将小数位移至两倍
所以我将double设置为1234,我想将小数点后移至12.34 因此,我将.1乘以1234两次,就像这样 double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); 这将打印结果“ 12.340000000000002” 有没有一种方法,不用简单地将其格式化为两位小数,就可以正确地存储双重存储12.34?
97 java  double  decimal 

4
用简单的管道限制到小数点后2位
我发现了一个示例,该示例将数字限制为两位小数,然后将数字转换为货币金额,例如£2.55。 {{ number | currency : 'GBP' : true : '1.2-2'}} 是否有一个简单的管道在不使用货币的情况下也一样?
95 angular  pipe  decimal 


17
在不考虑区域性的情况下,在十进制值中查找小数位数
我想知道是否存在一种简洁准确的方法来提取十进制值(作为int值)中的小数位数,从而可以在不同的区域性信息中安全使用? 例如: 19.0应该返回1, 27.5999应该返回4, 19.12应该返回2, 等等。 我写了一个查询,该查询对句点进行了字符串拆分以查找小数位: int priceDecimalPlaces = price.ToString().Split('.').Count() > 1 ? price.ToString().Split('.').ToList().ElementAt(1).Length : 0; 但是我想到这只会在使用“。”的区域中起作用。作为小数点分隔符,因此在不同系统之间非常脆弱。

7
获取小数的整数部分的最佳方法
返回小数的整数部分(在C#中)的最佳方法是什么?(这必须适用于可能不适合int的非常大的数字)。 GetIntPart(343564564.4342) >> 343564564 GetIntPart(-323489.32) >> -323489 GetIntPart(324) >> 324 这样做的目的是:我要在db中插入一个十进制(30,4)字段,并且要确保我不尝试插入一个数字,该数字对于该字段来说太长了。确定小数部分整数的长度是此操作的一部分。
88 c#  .net  decimal  int 

15
在HTML5数字输入中强制用小数点代替逗号(客户端)
该赏金过期3天。这个问题的答案有资格获得+50声望奖励。 Klesun正在寻找信誉良好的来源的答案: 来吧,chrome伙计们,我知道您给我们一些方法来使其正常运行!对于不可更改的默认格式,逗号太含糊不清,没有人用逗号分隔货币小数部分。 我已经看到一些浏览器将input type="number"数字符号本地化。 所以现在,在我的应用程序显示经度和纬度坐标的字段中,我得到了类似“ 51,983”的内容,应该是“ 51.982559”。我的解决方法是input type="text"改用,但我想使用正确显示小数的数字输入。 有没有一种方法可以强制浏览器在数字输入中使用小数点,而不管客户端本地设置如何? (不用说,在我的应用程序中,无论如何我还是要在服务器端对此进行更正,但是在我的设置中,我还需要在客户端进行校正(因为有一些JavaScript))。 提前致谢。 更新 截至目前,在Windows 7上检查Chrome版本28.0.1500.71 m,输入的数字仅不接受用逗号格式化的小数。具有该step属性的建议建议似乎无效。 http://jsfiddle.net/AsJsj/
86 html  input  types  numbers  decimal 




29
C ++-十进制到二进制转换
我写了一个“简单”(花了我30分钟)程序,将十进制数转换为二进制。我敢肯定,有很多简单的方法,所以你可以告诉我吗?这是代码: #include <iostream> #include <stdlib.h> using namespace std; int a1, a2, remainder; int tab = 0; int maxtab = 0; int table[0]; int main() { system("clear"); cout << "Enter a decimal number: "; cin >> a1; a2 = a1; //we need our number for later on so we save it …
77 c++  binary  decimal 


6
存储统计数据时,我需要DECIMAL,FLOAT还是DOUBLE?
我创建游戏的目的很有趣,但我仍然想认真对待它,它是一个托管各种测试的网站。通过这些测试,我希望收集统计数据。 某些数据将包括测试定时完成的百分比。我可以轻松计算出测试的百分比,但是当我存储有关测试完成的各种不同值时,我希望返回真实数据。 大多数值都是PHP浮点数,所以我的问题是,如果我想要真实的统计数据,应该将它们以FLOAT,DOUBLE或DECIMAL的形式存储在MYSQL中。 我想利用MYSQL的功能,例如AVG()和LOG10()以及TRUNCATE()。为了使MYSQL根据所插入的值返回真实数据,应将什么用作数据库列选择。 我问是因为某些数字可能是也可能不是浮点数,例如10、10.89、99.09或仅仅是0。但是我希望返回真实有效的统计数据。 我可以依靠浮点运算吗? 编辑 我知道这是一个通用的问题,我对此深表歉意,但对于像我这样的非数学家,我也不是MYSQL专家,我希望获得该领域专家的意见。 我已经进行了研究,但我仍然对此事有模糊的判断。再次抱歉,我的问题不在主题范围内或不适合该网站。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.