如何在vb.net中写一个不带小数点后12位数字的小数?

克劳德布尔

我尝试在vb.net中写数字5991除以2987的结果,而不舍入小数点或浮点数,严格等于小数点后12位的2.005691329092。小数部分(0.05691329092)也以科学计数法记为17/2987。我的测试总是使我进入2.005691329093的取整!

2 17/2987

提前致谢,

最好的祝福,

克劳德

法比奥

实际值正确,问题是如何格式化值以按预期显示它。
没有内置方法,但是您可以将值乘以小数点后的所需位数,然后截断它。

Dim value As Double = 5991.0 / 2987.0
value = Math.Truncate(value * Math.Pow(10, 12)) / Math.Pow(10, 12)

Console.WriteLine($"Result: {value:F12}")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在SQL中也获取小数点后的4位数字,包括小数点前

如何显示一个小数点后两位的数字?

在JavaScript中,当小数点后仅返回一位数字时,如何显示第二个零?

如何在MATLAB中用小数点后一位数字格式化科学计数法?

如何使用angualrjs在小数点后显示一位数字及其数字单位?

如何在cpp中的小数点后打印特定位数的数字?

如何从一个函数一直返回一个小数点后两位的数字

如何提取数值小数点后的第一个数字

Angular 如何在 <input> 中始终显示小数点后 4 位的数字

如何在Angular中将数字显示在小数点后2位但将其存储在小数点后4位

如何在Python中将两位数字放在小数点后两位

如何在 Elixir 中获取小数点后的数字?

如何在double中删除小数点后的数字?

我如何将一个小数点后一位的值四舍五入到两位小数

如何截断小数点后的位数

如何在Xamarin.Android中的小数点后显示2或3个数字?

如何使Silverlight中的XAML文本框仅接受最大小数点后一位精度的数字

XQuery-如何检查小数点后的浮点数是否超过6位数字?

printf 如何在小数点后打印 53 位数字?

如何在数字格式和Access交叉表查询中显示小数点后两位?

如何在bash函数中将数字显示到小数点后两位

如何检查小数点后的数字?

小数点后如何获取数字?

如何只允许数字和一个小数点在Web窗体文本框中

如何在PHP中获取小数点后两位数

如何显示小数点后2位小数?

如何使正则表达式进入文本框以仅允许数字(最多4位数字)到小数点后2位?

如何限制用户在小数点之前输入不超过2位数字

如何确定一个数字是否有小数点或浮点数?