标签: c# math decimal
double variable1= 1.125; double variable2= 1/7; Math.Pow(variable1,variable2);
问题是当使用双精度时,variable2返回0,所以Math.Pow结果不是精确的,我应该使用小数但是它不是用Math.Pow支持的,我该怎么办?
答案 0 :(得分:2)
使用1/7 C#make除以整数1/7 = 0的除法,请使用:
1/7
1/7 = 0
double variable2 = 1.0/7.0;