如何用小数做数学运算

时间:2016-02-02 16:38:18

标签: c# math decimal

double variable1= 1.125;
double variable2= 1/7;

Math.Pow(variable1,variable2);

问题是当使用双精度时,variable2返回0,所以Math.Pow结果不是精确的,我应该使用小数但是它不是用Math.Pow支持的,我该怎么办?

1 个答案:

答案 0 :(得分:2)

使用1/7 C#make除以整数1/7 = 0的除法,请使用:

double variable2 = 1.0/7.0;