C語(yǔ)言中sqrt()意思是平方根函數(shù),計(jì)算一個(gè)非負(fù)實(shí)數(shù)的平方根。 在VC6.0中的math.h頭文件的函數(shù)原型為double sqrt(double number)。sqrt()函數(shù)的輸入?yún)?shù)不允許為負(fù)數(shù),若輸入賦值作為函數(shù)入?yún)?,將得不到正確扒培的結(jié)果。因此在調(diào)用函數(shù)之前,應(yīng)檢查函數(shù)輸入?yún)?shù)。
企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對(duì)外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來(lái)巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),創(chuàng)新互聯(lián)面向各種領(lǐng)域:自拌料攪拌車(chē)等成都網(wǎng)站設(shè)計(jì)、全網(wǎng)營(yíng)銷(xiāo)推廣解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。
擴(kuò)展資料:
sqrt()函數(shù)的輸入?yún)?shù)必須以double類(lèi)型輸衫皮入,函數(shù)返回類(lèi)型為double型,因此必須使用double型的變量來(lái)進(jìn)行接收返回的數(shù)值。當(dāng)輸入數(shù)據(jù)不是double型時(shí),應(yīng)使用強(qiáng)制類(lèi)型轉(zhuǎn)換,將其轉(zhuǎn)換為double類(lèi)型。
在函數(shù)接收引用的數(shù)值時(shí),應(yīng)該用? %lf?來(lái)表示,否則,將會(huì)在輸入或輸出時(shí)出現(xiàn)數(shù)據(jù)錯(cuò)誤,尤其是在數(shù)據(jù)輸入的時(shí)候,會(huì)直接導(dǎo)致數(shù)據(jù)出錯(cuò)。這也都主要春塌唯是由于不同類(lèi)型的數(shù)據(jù)存儲(chǔ)和讀取的方式不同導(dǎo)致的。
sqrt函數(shù)求參數(shù)變量的平方根并賦值給double類(lèi)型的變量,操作方法如下:
1、要在c語(yǔ)言中使用sqrt函數(shù),首先需要添清運(yùn)加頭文件math.h,如下圖所示。
2、接下來(lái)需要在c語(yǔ)言中定義函數(shù)中需要使用的變量類(lèi)型,一般定義為Double類(lèi)型變量,如下圖所示。
3、然后就可以直接用叢帆sqrt函數(shù)答鄭梁求參數(shù)變量的平方根并賦值給double類(lèi)型的變量了,如下圖所示。
4、最后,可以通過(guò)Printf函數(shù)打印計(jì)算結(jié)果并查看,代碼如下圖所示。
sqrt函數(shù)\x0d\x0a功 能: 一個(gè)非負(fù)實(shí)數(shù)的扮扒平方根\x0d\x0a函數(shù)原型: 在州迅VC6.0中的math.h頭文件的函數(shù)原型為double sqrt(double);\x0d\x0a廳跡昌說(shuō)明:sqrt系Square Root Calculations(平方根計(jì)算),通過(guò)這種運(yùn)算可以考驗(yàn)CPU的浮點(diǎn)能力。\x0d\x0a程序例:\x0d\x0a#include\x0d\x0a#include\x0d\x0aint main(void)\x0d\x0a{\x0d\x0adouble x=4.0,result;\x0d\x0aresult=sqrt(x);//result*result=x\x0d\x0aprintf("Thesquarerootof%fis%f\n",x,result);\x0d\x0areturn 0;\x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0aVC 2008后為重載函數(shù),原型為 float sqrt (float),double sqrt (double),double long sqrt(double long)\x0d\x0a注意沒(méi)有sqrt (int),但是返回值可以為int
鼠標(biāo)點(diǎn)sqrt后緩頌按賀哪首F1,系統(tǒng)會(huì)有出現(xiàn)用法和禪數(shù)例子,我簡(jiǎn)單舉個(gè)例吧:
printf("%lf", sqrt(123));