c#中怎么控制double类型输出的位数

2025-05-23 10:01:14
推荐回答(5个)
回答1:

.ToString("fn")); //其中n为你需要保留的位数,比如f2就是保留两位小数。

回答2:

C 或 c :货币
D 或 d:十进制数
E 或 e:科学记数法(指数)
F 或 f:定点
G 或 g:常规
N 或 n:数字
P 或 p:百分比

double.ToString("Nx "); //其中x为你需要保留的位数,比如N2就是保留两位小数。

回答3:

double a = 0.333;
a.ToString("f3");//保留3位小数

回答4:

Console.WriteLine("{0:0}",d);

回答5:

double num=0.56;
num.ToString("0.00");输出两位小数