您好,登錄后才能下訂單哦!
c語言用什么函數求平方根?針對這個問題,這篇文章給出了相對應的分析和解答,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。
使用sqrt函數
用math.h里封裝好的函數,具體如下:
求平方根:double sqrt(double x)
例:
#include <math.h> #include <stdio.h> int main(void) { double x = 4.0, result; result = sqrt(x); printf("The square root of %lf is %lf ", x, result); return 0; }
擴展資料:
關于c語言的基本運算
1.加法運算符 +
int a = 10;int b = a + 5;
在第3行利用加法運算符 + 進行了加法運算,再將和賦值給了變量b,最終變量b的值是15
2.減法運算符 或 負值運算符 -
int b = 10 - 5;int a = -10;
1> 在第1行利用減法運算符 - 進行了減法運算,再將差賦值給了變量b,最終變量b的值是5
2> 在第3行中,這個 - 并不是什么減法運算符,而算是一個負值運算符,-10代表的是負十
3.乘法運算符 *
int b = 10 * 5;
注意:乘法運算符并不是x或者X,而是星號*。變量b最終的值是50。
4.除法運算符 /
double a = 10.0 / 4; double b = 10 / 4;printf("a=%f, b=%f \n", a, b); 注意:除法運算符并不是÷,而是一個正斜杠 /
1> 第1行中的10.0是浮點型,4是整型,因此會將4自動類型提升為浮點型后再進行運算,最后變量b的值是2.5
2> 第2行中的10和4都是整型,計算機中的運算有個原則:相同數據類型的值才能進行運算,而且運算結果依然是同一種數據類型。因此,整數除于整數,求出來的結果依然是整數,會損失小數部分。最后變量b的值是2。
5.模運算符或稱取余運算符 %
注意:這個%并不是除號÷,它是一個取余運算符,或者叫做模運算符。取余的意思是,取得兩個整數相除之后的余數。比如,5除于2的余數是1,5除于3的余數是2。因此使用這個%有個原則:%兩側必須都為整數。
錯誤的寫法:1 int a = 5.0 % 2;
編譯器會直接報錯,因為5.0并非整數。
關于c語言求平方根的函數就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。