十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
引用math.h庫(kù),引用方法為在程序開始時(shí) 寫入:#includemath.h 例如:
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站和溫江服務(wù)器托管的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗(yàn)和案例。
#includestdio.h
#includemath.h
int main()
{
int n=2,m;
m=pow(2,3);
printf("%d",m);
return 0;
}
擴(kuò)展資料:
一般在一個(gè)應(yīng)用開發(fā)體系中,功能的真正邏輯實(shí)現(xiàn)是以硬件層為基礎(chǔ),在驅(qū)動(dòng)程序、功能層程序以及用戶的應(yīng)用程序中完成的。
頭文件的主要作用在于多個(gè)代碼文件全局變量(函數(shù))的重用、防止定義的沖突,對(duì)各個(gè)被調(diào)用函數(shù)給出一個(gè)描述,其本身不需要包含程序的邏輯實(shí)現(xiàn)代碼,它只起描述性作用,用戶程序只需要按照頭文件中的接口聲明來(lái)調(diào)用相關(guān)函數(shù)或變量,鏈接器會(huì)從庫(kù)中尋找相應(yīng)的實(shí)際定義代碼。
從以上結(jié)構(gòu)圖來(lái)看,頭文件是用戶應(yīng)用程序和函數(shù)庫(kù)之間的橋梁和紐帶。在整個(gè)軟件中,頭文件不是最重要的部分,但它是C語(yǔ)言家族中不可缺少的組成部分。編譯時(shí),編譯器通過(guò)頭文件找到對(duì)應(yīng)的函數(shù)庫(kù),進(jìn)而把已引用函數(shù)的實(shí)際內(nèi)容導(dǎo)出來(lái)代替原有函數(shù)。進(jìn)而在硬件層面實(shí)現(xiàn)功能。
參考資料來(lái)源:百度百科-頭文件
C語(yǔ)言中表達(dá)n次方可以用pow函數(shù)。
函數(shù)原型:double pow(double x, double y)
功 能:計(jì)算x^y的值
返 回 值:計(jì)算結(jié)果
舉例:
double a;a = pow(3.14, 2); // 計(jì)算3.14的平方,并將結(jié)果保存在變量a中
注:使用pow函數(shù)必須將頭文件#includemath.h包含進(jìn)源文件中
C語(yǔ)言中計(jì)算一個(gè)數(shù)的N次方可以用庫(kù)函數(shù)pow來(lái)實(shí)現(xiàn)。函數(shù)原型:double pow(double x, double y)。
代碼如下:
#include stdio.h
#include math.h
int main( )
{ ?
printf("%f",pow(x,y));
return 0;
}
注:使用pow函數(shù)時(shí),需要將頭文件#includemath.h包含進(jìn)源文件中。、
擴(kuò)展資料:
其他方法表示一個(gè)數(shù)的n次方:
#include stdio.h
int main( )
{ ? ?int i,k = n;? for(i = 1;i n;i++)
{? ? k *= 2;
}?
printf("%d",k);
return 0;
}