亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)英語(yǔ) > 專(zhuān)業(yè)英語(yǔ) > 計(jì)算機(jī)英語(yǔ) > c語(yǔ)言pow的用法

      c語(yǔ)言pow的用法

      時(shí)間: 長(zhǎng)思709 分享

      c語(yǔ)言pow的用法

        C語(yǔ)言中pow函數(shù)用于計(jì)算x的y次冪。下面我們來(lái)看看c語(yǔ)言pow的用法。
        pow函數(shù)有以下幾種的重載形式:
        double pow(double X,int Y);
        float pow(float X,float Y);
        float pow(float X,int Y);
        long double pow(long double X,long double Y);
        long double pow(long double X,int Y);
        使用的時(shí)候應(yīng)合理設(shè)置參數(shù)類(lèi)型,避免有多個(gè)“pow”實(shí)例與參數(shù)列表相匹配的情況。
        其中較容易發(fā)生重載的是使用形如:
        int X,Y;
        int num=pow(X,Y);
        這是一個(gè)比較常用的函數(shù),但是編譯器會(huì)提醒有多個(gè)“pow”實(shí)例與參數(shù)列表相匹配。
        可以使用強(qiáng)制類(lèi)型轉(zhuǎn)換解決這個(gè)問(wèn)題:num=pow((float)X,Y)
        原型:extern float pow(float x, float y);
        用法:#include
        功能:計(jì)算x的y次冪。
        說(shuō)明:x應(yīng)大于零,返回冪指數(shù)的結(jié)果。
        舉例:
        // pow.c
        #include
        #include
        #include
        void main()
        {
        printf("4^5=%f",pow(4.,5.));
        getchar();
        }
        #include
        #include
        void main( void )
        {
        double x = 2.0, y = 3.0, z;
        z = pow( x, y );
        printf( "%.1f to the power of %.1f is %.1f ", x, y, z );
        }
        Output
        2.0 to the power of 3.0 is 8.0
      512952