在C語(yǔ)言中,可以用sqrt()函數(shù)表示根號(hào),參數(shù)類型為double類型,使用前需要先引入頭文件math.h。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、宜興網(wǎng)站維護(hù)、網(wǎng)站推廣。
以下列代碼為例:
#includestdio.h
#includemath.h
void main()
{
double i = 9;
printf("%f\n",sqrt(i));
return 0;
}
擴(kuò)展資料:
math.h數(shù)學(xué)函數(shù)庫(kù),一些數(shù)學(xué)計(jì)算的公式的具體實(shí)現(xiàn)是放在math.h里,具體有:
1、double acos(double x) 返回x的反余弦弧度。
2、double asin(double x) 返回x的反正弦弧度。
3、double atan(double x) 返回x的反正切值,以弧度為單位。
4、double atan2(doubly y, double x) 返回y / x的以弧度為單位的反正切值,根據(jù)這兩個(gè)值,以確定正確的象限上的標(biāo)志。
5、double cos(double x) 返回弧度角x的余弦值。
6、double cosh(double x) 返回x的雙曲余弦。
7、double sin(double x) 返回弧度角x的正弦。
8、double sinh(double x) 返回x的雙曲正弦。
9、double tanh(double x) 返回x的雙曲正切。
10、double exp(double x) 返回e值的第x次冪。
11、double log(double x) 返回自然對(duì)數(shù)的x(基準(zhǔn)-E對(duì)數(shù))。
12、double log10(double x) 返回x的常用對(duì)數(shù)(以10為底)。
13、double modf(double x, double *integer) 返回的值是小數(shù)成分(小數(shù)點(diǎn)后的部分),并設(shè)置整數(shù)的整數(shù)部分。
14、double pow(double x, double y) 返回x的y次方。
15、double sqrt(double x) 返回x的平方根。
16、double ceil(double x) 返回大于或等于x的最小整數(shù)值。
17、double fabs(double x) 返回x的絕對(duì)值
18、double floor(double x) 返回的最大整數(shù)值小于或等于x。
19、double fmod(double x, double y) 返回的x除以y的余數(shù)。
參考資料:
math.h函數(shù)庫(kù)——百度百科
c語(yǔ)言的開根號(hào)使用函數(shù)實(shí)現(xiàn)的,不能直接輸入使用, 首先你得includemath.h 用sqrt 函數(shù)
C語(yǔ)言提供了很多的數(shù)學(xué)函數(shù),要使用這些函數(shù)時(shí),在程序文件頭必須加入:
#include math.h
編譯時(shí),必須加上參數(shù)「-lm」(表示連結(jié)至數(shù)學(xué)函數(shù)庫(kù)),例如「gcc -lm test.c」。
下面詳述這些函數(shù)的參數(shù)與返回值的類型。
函數(shù)說(shuō)明
double sin(double x)
x 的正弦函數(shù)值
double cos(double x)
x 的余弦函數(shù)值
double tan(double x)
x 的正切函數(shù)值
double asin(double x)
x 的反正弦函數(shù)值
double acos(double x)
x 的反余弦函數(shù)值
double atan(double x)
x 的反正切函數(shù)值
double atan2(double y, double x)
y/x 的反正切函數(shù)值
double sinh(double x)
x 的雙曲正弦函數(shù)值
double cosh(double x)
x 的雙曲余弦函數(shù)值
double tanh(double x)
x 的雙曲正切函數(shù)值
double exp(double x)
x 的指數(shù)函數(shù) ex
double log(double x)
x 的自然對(duì)數(shù) ln(x),x 0
double log10(double x)
x 底數(shù)為 10 的對(duì)數(shù),log10x,x 0
double pow(double x, double y)
x 的 y 次方 x^y
double sqrt(double x)
x 的根號(hào)值 √x
double ceil(double x)
不小于 x 的最小整數(shù)(但其類型為 double)
double floor(double x)
不大于 x 的最大整數(shù)(但其類型為 double)
int abs(int x)
整數(shù) x 的絕對(duì)值 |x|
long labs(long x)
長(zhǎng)整數(shù) x 的絕對(duì)值 |x|
double fabs(double x)
實(shí)數(shù) x 的絕對(duì)值 |x|
double ldexp(double x, int n)
計(jì)算2的次方值 x*2^n
double fmod(double x, double y)
x/y 的浮點(diǎn)數(shù)余數(shù),符號(hào)與 x 相同
對(duì)于二次根號(hào),有專門的函數(shù)sqrt,例如sqrt(2.0)表示根號(hào)2。
對(duì)于任意次根號(hào)下,有專門的函數(shù)pow,例如pow(2,0.5)表示根號(hào)2,pow(10,1.0/3)表示3次根號(hào)下10。