當前位置:首頁 » 編程語言 » c語言中的sqrt

c語言中的sqrt

發布時間: 2024-07-26 04:06:49

1. c語言中sqrt是什麼意思

sqrt函數求參數變數的平方根並賦值給double類型的變數,操作方法如下:

1、要在c語言中使用sqrt函數,首先需要添加頭文件math.h,如下圖所示。

2. C語言中sqrt()是什麼意思

C語言中sqrt()意思是平方根函數,計算一個非負實數的平方根。 在VC6.0中的math.h頭文件的函數原型為double sqrt(double number)。sqrt()函數的輸入參數不允許為負數,若輸入賦值作為函數入參,將得不到正確的結果。因此在調用函數之前,應檢查函數輸入參數。

(2)c語言中的sqrt擴展閱讀:

sqrt()函數的輸入參數必須以double類型輸入,函數返回類型為double型,因此必須使用double型的變數來進行接收返回的數值。當輸入數據不是double型時,應使用強制類型轉換,將其轉換為double類型。

在函數接收引用的數值時,應該用 %lf來表示,否則,將會在輸入或輸出時出現數據錯誤,尤其是在數據輸入的時候,會直接導致數據出錯。這也都主要是由於不同類型的數據存儲和讀取的方式不同導致的。

3. c語言中的開方

頭文件:#include <math.h>

sqrt() 用來求給定值的平方根,其原型為:double sqrt(double x);double sqrt(double x)。

x 為要計算平方根的值。

如果 x < 0,將會導致 domain error 錯誤,並把全局變數 errno 的值為設置為 EDOM。

返回 x 平方根。注意,使用 GCC 編譯時請加入-lm。實例計算200 的平方根值。

例子:

#include <math.h>main(){double root;root = sqrt(200);printf("answer is %f ", root);}

輸出結果:answer is 14.142136。

(3)c語言中的sqrt擴展閱讀:

使用sqrt函數需要注意的事項:

1、sqrt函數運行的是結果是算術平方根,即不能運算處負數值,也不能輸出虛數結果。如需要得到算術平方根中的負數值,則應該在sqrt函數前添加負號。

2、sqrt函數的參數必須是非負數值,如果是負數值,則輸出會報錯,即數值無效;如果參數是未定義的非數字變數,則按回車後也會報錯,即變數名有誤。

3、sqrt函數的計算精度與C語言設置的精度有關,可以通過設置更改精度。

熱點內容
python獲取文件列表 發布:2024-11-26 03:18:28 瀏覽:221
減刑演算法 發布:2024-11-26 03:18:27 瀏覽:181
微信登錄忘記密碼怎麼辦啊 發布:2024-11-26 03:15:31 瀏覽:107
編碼與加密 發布:2024-11-26 03:07:45 瀏覽:872
蘋果7照片怎麼加密碼 發布:2024-11-26 02:44:57 瀏覽:931
葯網源碼 發布:2024-11-26 02:39:28 瀏覽:875
手機忘記密碼輸什麼數字解鎖 發布:2024-11-26 02:23:10 瀏覽:338
phpthisstatic 發布:2024-11-26 02:03:56 瀏覽:527
忘記的志願者賬號和密碼如何找回來 發布:2024-11-26 01:57:46 瀏覽:207
交換機怎麼復制配置文件 發布:2024-11-26 01:51:47 瀏覽:491