函式庫函數sqrt() 的頭檔名是#include
C語言中平方根的函數是double sqrt(double)。參數是double,回傳值可能是double 也可能是int。該函數頭檔是#include
#擴充資料:
sqrt()函數的輸入參數必須為double型,傳回型別也是double型。因此,我們需要使用double型的變數來接收傳回的數值。如果輸入資料不是double型,我們可以使用強制型別轉換將其轉換為double型別。這樣可以確保函數的正常運作和準確性。
是否要進行強制轉換取決於函數的形參和傳回值類型。如果不進行強制轉換,某些編譯器會發出警告,有些會報錯,而有些則會直接通過。因此,需要根據具體情況來決定是否進行強制轉換。
c語言中sqrt到底是一個非負實數的平方根,sqrt系Square Root Calculations(平方根計算),透過這個運算可以考驗CPU的浮點能力。
x=sqrt(i 100) 意思是將i 100開平方,然後賦值給x。 VC 2008後為重載函數,原型為 float sqrt (float),double sqrt (double),double long sqrt(double 長)。
#擴充資料
c語言特徵
1、C語言也很適合搭配組合語言來使用。儘管C語言提供許多低階處理的功能,但仍保持良好跨平台的特性,以一個標準規格寫出的C語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱MCU)以及超級電腦等作業平台。
2、C語言包含有各種控制語句僅有9種,關鍵字也只有32 個,程式的編寫要不嚴格且多以小寫字母為主,對許多不必要的部分進行了精簡。
3、語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要透過配合編譯系統所支援的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
參考資料來源:搜狗百科—平方根計算
用法:計算一個非負實數的平方根。
函數原型: 在VC6.0中的math.h頭檔的函式原型為double sqrt(double);
說明:sqrt系SquareRootCalculations(平方根計算),透過這種運算可以考驗CPU的浮點能力。
#程式範例:
#include
#include
void main()
{
double a=25,s;
s=sqrt(a);
printf("s=%.2lf\n",s);
}
擴充資料
使用sqrt函數需要注意的事項
1.sqrt函數運行的是結果是算術平方根,即不能運算處負數值,也不能輸出虛數結果。
2.如需要得到算術平方根中的負數值,則應該在sqrt函數前面加上負號。
3.sqrt函數的參數必須是非負數值,如果是負數值,則輸出會報錯,即數值無效;如果參數是未定義的非數字變量,則按回車後也會報錯,即變數名有誤。
4.sqrt函數的計算精度與C語言設定的精確度有關,可以透過設定來變更精確度。
以上是sqrt函數所在的頭檔是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!