在 C 中,主要提供 sqrt 函式平方根計算即平方運算的逆過程。 該函式在數學中宣告h,原型是double sqrt(double x),引數 x 是要開啟的平方根的數。
sqrt 函式的函式實際上可以替換為 pow 函式,只要其第二個引數的值固定為 0 即可5 是 pow(x, 0..)5) 這是因為:根開算實際上是在冪運算中指數小於 1 的情況
在數學中,由於負負為正因此,每個平方運算將產生兩個值相等的數字,乙個是正數,乙個是負數,但是,在 C 語言中sqrt 函式僅返回正根,這需要注意。
在C程式設計中,要使用sqrt函式來實現開平方根運算,當然第一步是引入數學運算h-function庫,第二個是將要開啟的平方數作為引數傳遞到sqrt函式中,最後使用sqrt函式返回的結果。
基本使用示例如下:
當要開啟的數字是平方數時,則sqrt函式的返回結果為整數形式,當待開的數字不是平方數時,則sqrt函式的返回結果為浮點數形式,如下圖所示:
因此,我們可以使用 sqrt 函式的返回結果來確定乙個數字是否為平方數,在 C 中提供乙個函式函式 modf,專門用於取出浮點數的小數部分的運算,由下面的乙個案例說明:
關於SQRT函式返回值在C語言中的更多用法,請在實際程式設計中探索,本文不做介紹。
相關問題答案
在 C 語言中,float 是一種基本型別的資料,用於表示單精度浮點數,即帶有小數部分的實數。浮點資料可用於表示科學 工程 金融等各個領域的值,如溫度 速度 利率等。本文將介紹浮點型的特點 表示範圍 精度 儲存格式 操作規則 輸入輸出方式等,希望對您有所幫助。.浮子式的特點。浮點資料具有以下特徵 f...
在 C 語言中,char 是用於表示字元的資料型別。以下是 char 在 C 中的主要用途 .字元變數宣告 char mychar 宣告乙個字元變數。.字元陣列 char mystring 宣告乙個包含 個字元的陣列。.字元常量 char myletter a 宣告並初始化字元變數。.字串 char...
在 C 語言中,符號 和 雖然相似,但在功能和用法上卻存在顯著差異。混淆這兩者通常會導致程式設計錯誤和邏輯問題。本文將深入探討這兩個運算子的定義 功能和區別,以及它們在 C 語言中的實際應用。在 C 中,用於將右邊的值分配給左邊的變數。這是乙個賦值操作,它不比較變數,而是更改變數的值。用於比較兩個值...
在 C 中,標誌通常用於指示是否滿足條件或是否執行操作。它可以用整數變數表示,例如 include int main 根據標誌的值執行不同的操作。if flag else return 在上面的示例中,我們首先定義了乙個整數變數 標誌 並將其初始化為 。然後,通過判斷是否滿足條件,將 flag 的值...
C break 語句是用於跳出迴圈或 switch 語句的控制結構。用於提前結束迴圈或switch語句,避免不必要的計算或執行。break 語句的使用方式如下 在while迴圈中,如果滿足條件,則可以使用break語句跳出迴圈並執行迴圈後面的語句。例如 輸出為 在for迴圈中,如果滿足條件,則可以使...