【发布时间】:2015-03-14 10:53:36
【问题描述】:
我已经尝试过使用十进制、双精度和浮点变量。我将一个整数除以另一个整数并将结果存储在一个变量中。这三种数据类型都不会存储小数点,例如:
double d;
uint num1 = 20
uint num2 = 3
d = num1 / num2;
//d = 6.0
好像是四舍五入到最接近的整数,请帮忙?
【问题讨论】:
-
还阅读以下内容以获得良好的参考C# MSDN Decimal.Divide Method()
-
成功了,谢谢!另外,你知道如果需要显式转换没有错误,为什么我必须在分配时将其转换为小数吗?
-
过去应该至少有一个人问过同样的问题...除以 2 整数有点常见 - 令人惊讶的是您之前没有发现任何关于它的问题。