溫馨提示×

c語言平方根函數如何使用

小億
327
2024-01-30 14:54:55
欄目: 編程語言

C語言中求平方根的函數是sqrt()函數,它定義在math.h頭文件中。

使用方法如下:

  1. 在程序中引入math.h頭文件:#include <math.h>

  2. 在需要使用平方根函數的地方調用sqrt()函數,并將需要求平方根的數作為參數傳遞給該函數,如:

    double result = sqrt(16); // 求16的平方根,結果賦值給result變量

  3. sqrt()函數返回一個double類型的結果,因此需要用一個double類型的變量來接收該結果。

注意事項:

  • 如果要求整數的平方根,需要先將整數強制轉換為double類型,再調用sqrt()函數。
  • 如果要求負數的平方根,結果將返回NaN(Not a Number)。
  • 如果使用的是較早的C標準,需要在編譯時鏈接數學庫,即在編譯命令中加上參數"-lm",如gcc -o program program.c -lm。但在較新的C標準中,可以直接使用sqrt()函數而無需鏈接數學庫。

示例代碼:

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

int main() { double result = sqrt(16); printf(“The square root of 16 is %f\n”, result); return 0; }

輸出結果: The square root of 16 is 4.000000

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女