0
double型で10^Nを返すpowerOfTen関数を記述しました。double値がオーバーフローしているかどうかを確認する方法
値があふれているかどうかをどうすれば確認できますか?
現在のところ、それは私がdisplayLabel.text = String(format:"%.0f", result)
func powerOfTen(exponent: Double) -> Double {
return pow(10, exponent)
}
Err、no。 DBL_MAXより2倍大きいものがあった場合、DBL_MAXは小さすぎます。浮動小数点のオーバーフローにより、符号付き無限大が生成されます。 – EJP
私はそれを手に入れませんでした –
私はできないと思います。私はそれをできる限り明確に述べました。コードをテストすると、あなたが主張したとおりに動作しないことがわかります。 – EJP