0
A
回答
0
由于您在公式中使用了所有INT
,因此结果也将被视为INT
。
尝试此代替:
var result = 13.0/(13.0 + 12.0 + 13.0)
和你的结果将是:
0.34210526315789475
0
尝试添加0.0:
(13.0 /(13 + 12 + 13))
否则你正在处理整数。
1
这是整数。所以它进行整数除法。从而截断到下一个较低(接近于0)的整数。
将一个.0
添加到13.0
这样的数字,使其成为双倍数。
6
因为您将int
与int
分开。你应该做
double number = (13.0 /(13.0+12.0+13.0));
0
另一个选项是投的参数一个明确将翻一番,从而迫使运行时执行双师。例如:
double result = ((double)13/(13 + 12 + 13));
0
添加一个” .0" 将帮助:
double number = (13.0 /(13.0+12.0+13.0));
的
相关问题
- 1. C - long double和printf问题
- 2. C++ Mastermind Double White Peg问题
- 3. Assert Equals(double,double,delta)问题
- 4. 在C++中执行long double的问题
- 5. 的Java double [] []问题
- 6. 查找double *数组的大小C++
- 7. 构造函数GeoPoint(double,double)未定义。那有什么问题?
- 8. double free()有什么问题?
- 9. Hadoop Hive DOUBLE类型问题
- 10. Double googlemap稳定性问题
- 11. jQuery double dropdown导航问题
- 12. Double和Rational Number的问题
- 13. DataGridView RowFilter double和CurrentCultureInfo问题
- 14. ASP.net/C# SqlDataReader和小数问题
- 15. C++ priority_queue大小()问题
- 16. TextBox事件小问题 - C#
- 17. C#Mail.Attachment大小问题
- 18. C#调整大小问题
- 19. double?到小数?转换
- 20. SQL小数问题
- 21. 在C++中解决float或double数字问题。表示错误。丢失小数值
- 22. 只有double是int时才返回相同的double? (无小数)Obj-C
- 23. 何时会遇到类似Double的类型Double的问题,比特币有8位小数位?
- 24. Double division丢失小数位数在objective-c中
- 25. 如何计算C++ double的重要小数位数?
- 26. 将double转换为double,并带有一个小数点和一个小数位?
- 27. 编辑列表中的问题<double[]> in c#
- 28. 在目标c中添加两个double值的问题
- 29. 在C中将Double转换为Int问题
- 30. 重载问题*运算符为double * obj和obj * double
可能重复[为什么我不能用诠释得到的百分比(http://stackoverflow.com/questions/2602025/为什么-I-不能最让百分比按使用-INT) – 2011-06-11 21:21:58