关于C#除法的一个问题
大家看这两句
double c=1/2;
Console.WriteLine(c);
怎么输出的是0而不是0.5呢
[解决办法]
1.0/2
1/2是整数 ,然后才转double
[解决办法]
同种类型的数据,貌似最终得到的是同种类型的结果,默认转换
发布时间: 2012-01-02 22:40:04 作者: rapoo
关于C#除法的一个问题
大家看这两句
double c=1/2;
Console.WriteLine(c);
怎么输出的是0而不是0.5呢
[解决办法]
1.0/2
1/2是整数 ,然后才转double
[解决办法]
同种类型的数据,貌似最终得到的是同种类型的结果,默认转换