新聞中心
關于C語言中的POW函數(shù)
從一個程序員本身考慮問題方面來說:
創(chuàng)新互聯(lián)公司服務項目包括久治網(wǎng)站建設、久治網(wǎng)站制作、久治網(wǎng)頁制作以及久治網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,久治網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到久治省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
這2個結果是不同的。
為什么?
1. c=4*10*10*10*10 = 40000
2.C= 4*POW(10,4) = 40000.00
在C與語言中,整數(shù)40000和浮點數(shù)40000 在不同的系統(tǒng)里有不同存儲方法。 另外整數(shù)和浮點數(shù)肯定是不同的。
所以,請注意數(shù)據(jù)類型
另外,樓上的為什么說都是一樣呢?
請注意看:
int main(int argc, char *argv[])
{
float c = 4 * pow(10,4); // POW 函數(shù),而且前面是float型
int x = 10, y = 4;
float z;
z = 4 * pow(x,y); // 同樣是POW函數(shù),而且前面也是float型,
//所以樓上根本沒有從本質(zhì)上幫助你,而且會誤導你。
printf("%f\n%f\n", c, z);
return 0;
}
C語言中冪函數(shù) pow 的用法
原型:extern float pow(float x, float y);
用法:#include math.h
功能:計算x的y次冪。
說明:x應大于零,返回冪指數(shù)的結果。
舉例:
// pow.c
#include stdlib.h
#include math.h
#include conio.h
void main()
{
printf("4^5=%f",pow(4.,5.));
getchar();
}
相關函數(shù):pow10
c語言pow函數(shù)
pow返回浮點數(shù),但是printf按照整數(shù)來,就會取浮點數(shù)的前幾位,剛好前幾位都是0,自然輸出0
C語言pow函數(shù)怎么用
需要準備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,輸入C語言代碼:
double a = 1000, n = 10, p = 0.001;
printf("%lf", a * pow(1+p, n) - a);
3、編譯器運行test.cpp文件,此時成功列出公式并計算出了利息結果。
C語言pow頭文件是
math.h
pow(x,y);其作用是計算x的y次方。x、y及函數(shù)值都是double型 ,應用時需要加入頭文件 math.h
例如:
#includemath.h
#includestdio.h
int?main()
{
doublex=2.0,y=3.0;
printf("%lf?raised?to?%lf?is?%lf\n",x,y,pow(x,y));
return0;
}
網(wǎng)頁題目:pow函數(shù)在c語言中意思 c語言中pow函數(shù)的用法
網(wǎng)頁網(wǎng)址:http://fisionsoft.com.cn/article/hgjspc.html