关于Decimal的问题
如果(decimal)329/(decimal)380 * (decimal)380算出来的结果是329.00000000000000000000000001 实在是搞不明白为什么。
如何才能算出329呢?类型一定是decimal的。
--------------------编程问答--------------------
decimal ret = decimal.Round((decimal)329 / (decimal)380 * (decimal)380);
这样就可以了。 --------------------编程问答-------------------- 我还算过一次
4/5 * 5 = 0 --------------------编程问答--------------------
4/5 = 0
0 * 5 = 0 --------------------编程问答--------------------
up --------------------编程问答-------------------- 保留几位小数的问题
Math.Round(。。。)
decimal.Round(。。。)
。。。
补充:.NET技术 , C#