[英]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.