C ユーザーズガイド

(7.5.1) ドメインエラーの数値演算関数によって返される値

表 B-5 ドメインエラーの場合の戻り値
 エラー 数値演算関数 コンパイラモード
-Xs,-Xt-Xa,-Xc
 DOMAIN acos(|x|>1) 0.0 0.0
 DOMAIN asin(|x|>1) 0.0 0.0
 DOMAIN atan2(+-0,+-0) 0.0 0.0
 DOMAIN y0(0) -HUGE -HUGE_VAL
 DOMAIN y0(x<0) -HUGE -HUGE_VAL
 DOMAIN y1(0) -HUGE -HUGE_VAL
 DOMAIN y1(x<0) -HUGE -HUGE_VAL
 DOMAIN yn(n,0) -HUGE -HUGE_VAL
 DOMAIN yn(n,x<0) -HUGE -HUGE_VAL
 DOMAIN log(x<0) -HUGE -HUGE_VAL
 DOMAIN log10(x<0) -HUGE -HUGE_VAL
 DOMAIN pow(0,0) 0.0 1.0
 DOMAIN pow(0,neg) 0.0 -HUGE_VAL
 DOMAIN pow(neg,non-integal) 0.0 NaN
 DOMAIN sqrt(x<0) 0.0 NaN
 DOMAIN fmod(x,0) x NaN
 DOMAIN remainder(x,0) NaN NaN
 DOMAIN acosh(x<1) NaN NaN
 DOMAIN atanh(|x|>1) NaN NaN