繁体   English   中英

如何从double加double返回double?

[英]how to return double from double plus double?

我有2个Double变量,求和时将其返回给我int变量。 但我也希望它也返回Double。 我该怎么办? 谢谢!

例:

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"));

香农是Corret。 它返回一个双精度数,但是因为它在小数点后都是全0,所以将其截断。 如果您要执行8.5 + 8,则将返回16.5。 如果您需要一个小数,只需使用N1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM