C 程式設計/math.h/sqrt
外觀
sqrt() 是一個 C 庫函式。它主要與程式語言相關聯。它被認為屬於 [math.h] 標頭檔案。
功能
#include<math.h>
double sqrt (double x );
float sqrt (float x );
long double sqrt (long double x );
描述: sqrt 計算平方根。並返回 x 的平方根。在 C++ 中,此函式在 <complex> 和 <valarray> 中被過載(參見 complex sqrt 和 valarray sqrt)。如果引數為負數,則會發生域錯誤,並將全域性變數 errno 設定為 EDOM 值。
返回值: x 的平方根。
可移植性: 在 C 中,只有此函式的雙精度版本使用此名稱存在。
示例
/* sqrt example */
#include <stdio.h>
#include <math.h>
int main ()
{
double param, result;
param = 1024.0;
result = sqrt (param);
printf ("sqrt(%lf) = %lf\n", param, result );
return 0;
}
輸出:sqrt(1024.000000) = 32.000000
另請參閱: pow 冪運算(函式)。
log 計算自然對數(函式)。
exp 計算數字的指數(函式)。
以上所有都是 sqrt() 的相關函式。