跳轉到內容

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() 的相關函式。

華夏公益教科書