78得票8回答
在Python中将带有小数的字符串转换为整数

我有一个在Python中的字符串,格式为:'nn.nnnnn',我想将其转换为整数。 直接转换会失败:>>> s = '23.45678' >>> i = int(s) Traceback (most recent call last): File "&...

78得票14回答
在C#中生成随机小数

如何获取一个随机的 System.Decimal?System.Random 并不直接支持它。

76得票4回答
在 .Net 中,Decimal.One、Decimal.Zero 和 Decimal.MinusOne 的目的是什么?

简单问题 - 为什么Decimal类型定义了这些常量? 为什么要麻烦呢? 我正在寻找语言定义这个的原因,而不是可能用途或对编译器的影响。 为什么一开始就把它放在那里? 编译器可以像使用Decimal.Zero一样轻松地内联0m,因此我不认为它是编译器的捷径。

73得票8回答
Python: 将字符串转换为十进制数

我有一个包含字符串的Python列表,格式如下:A1 = [' "29.0" ',' "65.2" ',' "75.2" '] 我该如何将这些字符串转换为十进制数,以便对列表元素执行算术运算?

72得票2回答
强制R输出为科学计数法,最多保留两位小数

我希望一份R脚本的输出保持一致。在这种情况下,我希望所有的数字输出都以科学计数法表示,并且精确到小数点后两位。 例如:0.05 --> 5.00e-02 0.05671 --> 5.67e-02 0.000000027 --> 2.70e-08 我尝试使用以下选项:opti...

72得票8回答
双精度浮点数真的不适合处理货币吗?

我经常告诉别人,在C#中,double类型的变量不适合用于表示金钱。可能会发生各种奇怪的事情。但是我似乎无法创建一个示例来演示这些问题。有人能提供这样的示例吗? (编辑:此帖最初被标记为C#;一些回复涉及到decimal的具体细节,因此意味着System.Decimal)。 (编辑2:我特...

71得票8回答
调整小数精度,.net

这些是C#中的代码行decimal a = 2m; decimal b = 2.0m; decimal c = 2.00000000m; decimal d = 2.000000000000000000000000000m; Console.WriteLine(a); Console.Wri...

71得票18回答
PHP:获取小数位数

有没有一种简单的方法在PHP中确定整数/双精度值的小数位数?(即,不使用explode的情况下)

70得票6回答
在JavaScript中如何截断/四舍五入整数?

我正在编写一个脚本,需要显示一个四舍五入的数字,但不要小数点或小数点后面的内容。我已经将其舍入到第三位,但是我不确定如何只删除小数点和小数点后面的内容,因为JavaScript似乎没有像PHP那样的substr函数。 有什么建议吗?

70得票11回答
去除小数中多余的零

我有一个长长的十进制数列表,需要根据某些条件将它们调整为10、100、1000、...... 1000000的因子。当我进行乘法计算时,有时会出现无用的尾零(但并非总是如此),我想去掉这些无用的尾零。例如...from decimal import Decimal # outputs 25....