如何在 C# 中将 float 转换为 int,以便它输出与 float 相同的值。ToString()?
作者:blade 提问时间:5/2/2018
调用不精确的浮点数会产生人类期望的数字(例如。4.999999...打印为 )。但是,当转换为 int 时,小数部分被删除,结果是减去 1 的整数。ToString()5 float num = 5...
点浮 问答列表
作者:blade 提问时间:5/2/2018
调用不精确的浮点数会产生人类期望的数字(例如。4.999999...打印为 )。但是,当转换为 int 时,小数部分被删除,结果是减去 1 的整数。ToString()5 float num = 5...
作者:kcssm 提问时间:2/6/2011
我正在尝试将十进制数截断到小数位。像这样的东西: 5.467 -> 5.46 985.943 -> 985.94 toFixed(2)做了几乎正确的事情,但它使价值四舍五入。我不需要四舍五入的...
作者:Đức hiếu Trần 提问时间:2/1/2023
我是 python 的新手,我正在尝试了解浮点近似以及浮点数在 Python 中的表示方式。 例如: >>> .1 + .1 + .1 == .3 False >>> .25 + .25 + .2...
作者:njuffa 提问时间:9/18/2022
Lambert W 函数是 f(w) = wew 的反函数。它是一个多值函数,在复数上有无限多的分支,但在实数上只有两个分支,用 W0 和 W-1 表示。W0 被视为主分支,输入 域为 [-1/e, ...
作者:Zaratruta 提问时间:5/18/2023
我开始学习 c 编程语言。 我知道浮动用以下方式表示: 1 位符号 指数为 8 位 尾数为 23 位 这是否意味着我只能精确地表示精度为 23 位的实数? 也就是说,如果我想表示一个大于 2^23...
作者:OmnipotentEntity 提问时间:7/17/2012
只是为了好玩,因为它真的很容易,我写了一个简短的程序来生成嫁接数,但由于浮点精度问题,它没有找到一些更大的例子。 def isGrafting(a): for i in xrange(1, int...
作者:dplanet 提问时间:3/1/2012
下面的代码显然是错误的。怎么了? i <- 0.1 i <- i + 0.05 i ## [1] 0.15 if(i==0.15) cat("i equals 0.15") else cat("i ...
作者:Madhu 提问时间:4/19/2018
int trail = 14; double mean = 14.00000587000000; double sd = 4.47307944700000; double zscore = doub...
作者:banditKing 提问时间:7/15/2013
我有一个sql查询,它创建了一个表,如下所示: db.execute ("CREATE TABLE IF NOT EXISTS RATING (programCode INTEGER , from...
作者:Lapis 提问时间:6/18/2014
两种不同的浮点数舍入方法显示不同的结果。 "%.2f" % 0.015 # => "0.01" 0.015.round(2) # => 0.02 一个是字符串,另一个是浮点数。当舍入除 0....