tail head cat sleep
QR code linking to this page

manページ  — SQRT

名称

cbrt, cbrtf, sqrt, sqrtf – 立方根および平方根関数

内容

ライブラリ

Math Library (libm, -lm)

書式

#include <math.h>

double
cbrt(double x);

float
cbrtf(float x);

double
sqrt(double x);

float
sqrtf(float x);

解説

cbrt() および cbrtf() 関数は、 x の立方根を計算します。

sqrt() および sqrtf() 関数は、非負の x の平方根を計算します。

戻り値

cbrt() および cbrtf() 関数は、要求された立方根を返します。 sqrt() および sqrtf() 関数は、エラーが発生しなければ、要求された平方根を返します。 VAX および Tahoe では、負の xsqrt() を取ることの試みは、エラーを引き起こします。 この場合には、グローバル変数 errnoEDOM に設定し、予約されたオペランドフォルトが生成されます。

エラー (丸めなどによるもの)

cbrt() 関数は、0.7 ulp の範囲内で正確です。

VAX 上の sqrt() 関数は、0.501 ulp の範囲内で正確です。 IEEE 754 に適合しているマシン上の sqrt は、実施中の丸め方法に従って、 正確に丸められます。 その誤差は、デフォルトの方法 (四捨五入) では、 ulp の半分未満です。 ulp とは、最後に繰り上げられた位置の位 ( Unit in the Last Placce ) です。

関連項目

math(3)

規格

sqrt() 関数は、 ISO/IEC 9899:1990 ("ISO C90") に適合しています。

歴史

cbrt() 関数は、 BSD 4.3 で登場しました。

SQRT (3) May 6, 1991

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Our grievance is not just against Unix itself, but against the cult of Unix zealots who defend and nurture it. They take the heat, disease, and pestilence as givens, and, as ancient shamans did, display their wounds, some self-inflicted, as proof of their power and wizardry. We aim, through bluntness and humor, to show them that they pray to a tin god, and that science, not religion, is the path to useful and friendly technology.
— The Unix Haters' handbook