首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言問答

C 語言開根號函式 sqrt 與 pow 用法速查

     編輯:C 語言問答

需包含標頭檔 <math.h>,編譯時連結數學庫(GCC 需加 -lm)。

基本開根號

#include <math.h>
#include <stdio.h>

int main()
{
    double num = 25.0;
    printf("sqrt(%.2f) = %.2f\n", num, sqrt(num)); // 5.00
    return 0;
}

N 次方根(通用冪函式)

double num = 16.0;
printf("立方根:%.4f\n", pow(num, 1.0/3.0));   // 2.5198
printf("四次方根:%.4f\n", pow(num, 0.25));    // 2.0000
printf("平方根(pow):%.4f\n", pow(num, 0.5)); // 4.0000

pow(x, y) 計算 x^y,若 y = 1/n 即為 n 次方根。注意定義域:負數的分數次方在實數域無定義。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved