C# 如何在c语言中将2.0转换为四精度浮点数#
我有以下代码:C# 如何在c语言中将2.0转换为四精度浮点数#,c#,.net,C#,.net,我有以下代码: float f = 0.02; 结果相当于: f = 0.0200 如何在C#?中执行此操作浮点数有一个值(例如0.02) 打印时,可以将其格式化为任意数量的不同表示形式,包括“0.002”、“0.00200”和“科学符号”。它是相同的值,具有相同的精度-只是打印方式不同(可能小数点后的位数不同) 我相信你的问题是关于“格式”: String s=String.Format(“{0:0.0000}”,0.002) 这里有更多的细节: 在发动机罩下,无论是否显示尾随零,
float f = 0.02;
结果相当于:
f = 0.0200
如何在C#?中执行此操作浮点数有一个值(例如0.02) 打印时,可以将其格式化为任意数量的不同表示形式,包括“0.002”、“0.00200”和“科学符号”。它是相同的值,具有相同的精度-只是打印方式不同(可能小数点后的位数不同) 我相信你的问题是关于“格式”:
String s=String.Format(“{0:0.0000}”,0.002)代码>
这里有更多的细节:
在发动机罩下,无论是否显示尾随零,数字仍然相同。您不能更改数字是什么,但可以使用.ToString()覆盖来更改数字的显示方式
具体而言。您的问题不清楚。你能详细说明一下吗?请确切地描述一下你想要实现的目标,以及为什么。我想他在所有情况下都需要浮点的精度为4。对于上述情况,他需要填充额外的0,使其成为4.+1。我本来打算在我的答案中添加几乎相同的代码,但这似乎是多余的,因为你比我快了。:-)或者他可以做:f.ToString(“0.0000”);:)同样,+1无论如何,您也可以使用标准格式sting“F4”
而不是“0.0000”
来获得四位小数的定点格式。