c# sin(pi)不等于一
时间: 2023-07-27 12:17:47 浏览: 147
c#wpf 绘制sin曲线
这是因为计算机中的角度值是以弧度制为单位的,而不是以度数制为单位的。因此,sin(pi)的计算结果并不是1,而是一个非常接近于0的数,比如约为1.22464679914735E-16。如果要得到1作为结果,可以使用Math.Round函数将结果四舍五入到指定的精度。例如,可以使用Math.Round(Math.Sin(Math.PI), 15)来计算sin(pi)的结果,其中第二个参数指定了保留小数点后15位。
阅读全文