在C語言中,sqrt
函數(shù)通常不是標準庫的一部分,但許多數(shù)學(xué)庫提供了這個函數(shù)。如果你使用的是標準的C庫,那么你可能需要使用math.h
頭文件中定義的sqrt
函數(shù),該函數(shù)接受一個double
類型的參數(shù)并返回其平方根。
對于sqrt
函數(shù),其參數(shù)要求如下:
double
。這意味著你必須傳遞一個雙精度浮點數(shù)作為參數(shù)。double
類型所能表示的數(shù)值范圍的數(shù)。使用示例:
#include <stdio.h>
#include <math.h>
int main() {
double number = 9.0;
double result = sqrt(number);
printf("The square root of %.2f is %.2f\n", number, result);
return 0;
}
在這個示例中,我們計算了數(shù)字9.0的平方根,并將結(jié)果打印出來。注意,sqrt
函數(shù)返回的是double
類型的結(jié)果,所以我們使用%.2f
格式說明符來限制輸出結(jié)果的精度為小數(shù)點后兩位。
如果你使用的是其他數(shù)學(xué)庫(如GNU Scientific Library, GSL),則可能會有不同的函數(shù)簽名和參數(shù)要求。在使用之前,請查閱相應(yīng)庫的文檔以了解詳細信息。