C語言中有兩種方式可以表示指數(shù):
創(chuàng)新互聯(lián)建站長期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為臨澧企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),臨澧網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
1、直接用浮點數(shù)表示:10的N次方為 1e10 也可寫成1e+10(如果是負N次方的話就把加號變成減號)。e大小寫都可以,需要注意的是e前面必須有一個數(shù)字,不然的話就非法表達。
2、用冪函數(shù)表示:在c語言中,求x的y次方可用pow(x,y)表示,所以10的N次方也可表示為pow(10,N)。其中pow函數(shù)在頭文件math.h中,所以調(diào)用該函數(shù)的時候,必須將math.h加進來,即#include math.h
原型:extern float pow(float x, float y);
功能:計算x的y次冪。
說明:x應(yīng)大于零,返回冪指數(shù)的結(jié)果。
#include math.h
#include stdio.h
int main(void)
{
double ans;
double x=5;
ans=pow(x/101.325,0.19);/*計算(x/101.325)的0.19次方*/
printf("%lf",ans);
return 0;
}
C語言中指針運算要用pow()函數(shù),例如2的4次方要寫成這樣:
pow(2,4);
^在C語言中是一個位操作符,作用是按位異或。
注意:pow()函數(shù)要包含math.h文件
擴展資料:
c語言基本運算符
C語言中用于基本算術(shù)運算的運算符有:+,-,*,%,/。這些運算符的用法和你想像到的基本無異:
加法運算符 “+”使得它兩側(cè)的值被加到一起。
減法運算符“-”用它前面的數(shù)減去后面的數(shù)。
乘法由“*”表示。C語言并沒有計算平方的函數(shù),也沒有指數(shù)運算符。但你可以利用乘法來計算平方。
符號“%”表示求余。求余運算的結(jié)果是兩數(shù)相除后的余數(shù)。因此,參與運算的值必須為整數(shù)。
符號“/”表示除法。注意,浮點類型的除法運算得到一個浮點數(shù)結(jié)果,而整數(shù)除法運算得到一個整數(shù)結(jié)果。
比如5/2的結(jié)果是2。當你對整數(shù)和浮點數(shù)進行混合運算時,結(jié)果是浮點數(shù),比如5/2.0的結(jié)果是2.5。