2
A
回答
4
double result = (150.0/100.0)
一个或两个数应该是一个浮动/上=
5
角色的整数中的一个的右手侧到浮点型双。你应该考虑小数和双之间的差异,决定你想要的,但使用双:
double result = (double)150/100;
3
使号码float
var result = 150/100f
,或者你可以让任何数量的加浮动.0
:
double result=150.0/100
或
double result=150/100.0
8
尝试:
double result = (double)150/100;
当你像以前那样进行划分:
double result = 150/100;
的等分作为一个Int先完成,然后它被强制转换为双,因此你会得到1.0 ,你需要在方程中有一个双倍的数字,以便将它分成双倍数。
1
如果你只是使用像150和100这样的字面值,C#会将它们看作整数,整数运算总是“舍入”。你可以添加一个标志,如浮点“f”或小数点“m”,不能得到整数数学。例如result = 150m/100m
会给你一个不同于result = 150/100
的答案。
相关问题
- 1. 无法在ASP.NET中的Dropdownlist中获得正确的值C#
- 2. C#Registry.GetValue无法获得正确的值
- 3. 如何获得确切的输出?
- 4. Mysql查询,得到确切的价值
- 5. 如何在使用PHP的数组中获得确切的键值?
- 6. 得到确切的价值setter属性值属性中的ResourceDictionary
- 7. 如何在OS X中获得确切的NTP漂移
- 8. SVG getCTM()没有得到确切值
- 9. C++,如何从字符串中获得正确的double值?
- 10. 如何获得ASP.NET中的确认框返回值C#
- 11. C#浮不插入的确切价值
- 12. 数组在foreach中获得值c#
- 13. 如何在C++中获得平均值?
- 14. 正确获得与用c
- 15. 在SQL中选择确切的值
- 16. 如何获得const string&的值在C++
- 17. 无法获得BSTR数据的确切位置在VARIANT结构
- 18. 如何获得数组中的确切元素?
- 19. 如何获得Java应用程序中的确切执行点?
- 20. 如何获得句子中确切词的长度? Python
- 21. 如何获得ID的精确值
- 22. 获得价值不确定的错误
- 23. 无法从ASP.NET中的SQL数据库获取确切的值
- 24. 获得在C#
- 25. 获得在C#
- 26. 获得在C#
- 27. 获得在C#
- 28. 获得在C#
- 29. 获得在C#
- 30. 在C编程中无法获得正确的输入
查找整数除法 - “100”是一个整数 - 使用双精度 – BrokenGlass 2013-03-14 03:56:43