首页 新闻 会员 周边

double类型数据输出问题

0
[已解决问题] 解决于 2012-07-07 19:40

如下代码:

double number1 = 10.0;
double number2 = 20.0;

double number3=number1+number2;

Console.WriteLine(number3);

为什么这里输出的是30,而不是30.0,求解释.........

C#
轻狂の书生的主页 轻狂の书生 | 小虾三级 | 园豆:1042
提问于:2012-07-07 11:41
< >
分享
最佳答案
0

小数点后面如果都是0会被忽略,如果要输出30.0可以用

Console.WriteLine(number3.ToString("0.0"));
奖励园豆:5
artwl | 专家六级 |园豆:16736 | 2012-07-07 15:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册