标签: c# math decimal division
我试图让变量等于
((65536) / (8200 - (encounter * 200)) / 65536) * 100
但它总是让我回归' 0'。我认为这是因为它正在四舍五入。我该怎么做才能让这个操作返回它实际处理的小数?
注意'遇到'在操作过程中,变量范围在1到40之间。
答案 0 :(得分:0)
你需要将它加倍,如下所示:
((65536)/(8200 - ((十进制)遭遇* 200))/ 65536)* 100