c# - 算术运算不起作用

标签 c# .net

   float percentrelation = Individualrelatonshipdegree / relationshipdegree * 100;


这个简单的操作返回0,而Individualrelationshipdegree变量的值为19,而Relationshipdegree的值为35。但是它仍然返回0。不理解此问题。任何帮助将不胜感激。

最佳答案

您正在做整数除法。尝试

float percentrelation = 
    1.0f * Individualrelatonshipdegree / relationshipdegree * 100;

关于c# - 算术运算不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13588779/

相关文章:

.net - 扩展的打开/保存文件对话框中的视觉样式异常

c# - 根据枚举值获取枚举名称

c# - 从 FileStream(或类似文件)打开 Excel/Word 文件

c# - 使用 linq 返回值不为空的单元格 - Epplus

c# - 具有多个参数的 Web Api 2 通用传递方法

.net - 在 .NET 2.0+ 中针对 PayPal API 进行编码的示例?

.net - 如何在同一个 WPF 控件上绑定(bind)多个属性?

C#保存多个值

c# - 访问实例变量时使用关键字this是不是效率更高?

C#语法??在控制语句中