怎么样Math.Sign:
返回一个值,指示单精度浮点数的符号.
所以计算将是:
Math.Sign(x) * Math.Pow(x, y)
Run Code Online (Sandbox Code Playgroud)
如果这个想法是要始终使用第一个操作数的符号 ,甚至当Pow操作返回负值(而不只是否定时,第一个操作数是负的结果),你可以这样做:
Math.Sign(x) * Math.Abs(Math.Pow(x, y))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
350 次 |
| 最近记录: |