如何从double + double返回double
本文关键字:double 返回 | 更新日期: 2023-09-27 18:06:01
我有两个双变量,当我求和时,它返回给我int变量。但我也想要双倍的回报。我该怎么办?谢谢你!
例子:
double d = 4.0;
double Myd = 4.0;
Console.WriteLine ( d+Myd ); // it returns me 8 but I want 8.0 .
8与8.0相同。如果您希望在结果中显示小数,请使用像N2这样的转换器,在小数后面加上2 SigDig。
Console.WriteLine((d+Myd).ToString("N2"));
Shannon是正确的。它返回的是一个双精度数,但因为小数点后全是0,所以它将其截断。如果你做8.5 + 8,它将返回16.5。如果需要一个小数,就用N1。