最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用C語言求冪函數(shù)和指數(shù)函數(shù)的方法

 更新時間:2015年08月27日 16:03:01   投稿:goldensun  
這篇文章主要介紹了用C語言求冪函數(shù)和指數(shù)函數(shù)的方法,即pow()函數(shù)和sqrt()函數(shù)的使用,需要的朋友可以參考下

C語言pow()函數(shù):求x的y次方(次冪)
頭文件:

#include <math.h>

pow() 函數(shù)用來求 x 的 y 次冪(次方),其原型為:

  double pow(double x, double y);

pow()用來計算以x 為底的 y 次方值,然后將結(jié)果返回。設(shè)返回值為 ret,則 ret = xy。

可能導(dǎo)致錯誤的情況:

  • 如果底數(shù) x 為負(fù)數(shù)并且指數(shù) y 不是整數(shù),將會導(dǎo)致 domain error 錯誤。
  • 如果底數(shù) x 和指數(shù) y 都是 0,可能會導(dǎo)致 domain error 錯誤,也可能沒有;這跟庫的實現(xiàn)有關(guān)。
  • 如果底數(shù) x 是 0,指數(shù) y 是負(fù)數(shù),可能會導(dǎo)致 domain error 或 pole error 錯誤,也可能沒有;這跟庫的實現(xiàn)有關(guān)。
  • 如果返回值 ret 太大或者太小,將會導(dǎo)致 range error 錯誤。

錯誤代碼:

  • 如果發(fā)生 domain error 錯誤,那么全局變量 errno 將被設(shè)置為  EDOM;
  • 如果發(fā)生 pole error 或 range error 錯誤,那么全局變量 errno 將被設(shè)置為 ERANGE。

注意,使用 GCC 編譯時請加入-lm。

【實例】請看下面的代碼。

#include <stdio.h>
#include <math.h>
int main ()
{
  printf ("7 ^ 3 = %f\n", pow (7.0, 3.0) );
  printf ("4.73 ^ 12 = %f\n", pow (4.73, 12.0) );
  printf ("32.01 ^ 1.54 = %f\n", pow (32.01, 1.54) );
  return 0;
}

輸出結(jié)果:

7 ^ 3 = 343.000000
4.73 ^ 12 = 125410439.217423
32.01 ^ 1.54 = 208.036691

C語言sqrt()函數(shù):求給定值的平方根
頭文件:

#include <math.h>

sqrt() 用來求給定值的平方根,其原型為:

  double sqrt(double x);

【參數(shù)】x 為要計算平方根的值。

如果 x < 0,將會導(dǎo)致 domain error 錯誤,并把全局變量 errno 的值為設(shè)置為 EDOM。

【返回值】返回 x 平方根。

注意,使用 GCC 編譯時請加入-lm。

【實例計算200 的平方根值?!?br />

#include <math.h>
main(){
  double root;
  root = sqrt(200);
  printf("answer is %f\n", root);
}

輸出結(jié)果:

answer is 14.142136

相關(guān)文章

  • C++變量和基本類型詳解

    C++變量和基本類型詳解

    這篇文章主要介紹了C++變量和基本類型,,一定要注意局部變量與全局變量的作用范圍,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-10-10
  • STL  priority_queue(優(yōu)先隊列)詳解

    STL priority_queue(優(yōu)先隊列)詳解

    這篇文章主要介紹了 STL priority_queue(優(yōu)先隊列)詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • C語言動態(tài)規(guī)劃之背包問題詳解

    C語言動態(tài)規(guī)劃之背包問題詳解

    這篇文章主要介紹了C語言動態(tài)規(guī)劃之背包問題詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Windows的鉤子機制詳解

    Windows的鉤子機制詳解

    這篇文章主要介紹了Windows的鉤子機制,對于初學(xué)者進一步了解windows程序設(shè)計中鉤子的原理及運用有很大的幫助,需要的朋友可以參考下
    2014-07-07
  • C語言實現(xiàn)數(shù)組的循環(huán)移位的方法示例

    C語言實現(xiàn)數(shù)組的循環(huán)移位的方法示例

    這篇文章主要介紹了C語言實現(xiàn)數(shù)組的循環(huán)移位的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • C++三色球問題描述與算法分析

    C++三色球問題描述與算法分析

    這篇文章主要介紹了C++三色球問題描述與算法分析,結(jié)合注釋形式詳細(xì)講述了三色球問題的描述與相應(yīng)的算法設(shè)計思路,并給出了相關(guān)的實現(xiàn)方法,需要的朋友可以參考下
    2016-05-05
  • C語言實現(xiàn)時區(qū)轉(zhuǎn)換函數(shù)的實例

    C語言實現(xiàn)時區(qū)轉(zhuǎn)換函數(shù)的實例

    這篇文章主要介紹了C語言實現(xiàn)時區(qū)轉(zhuǎn)換函數(shù)的實例的相關(guān)資料,這里分析需求并提供實現(xiàn)代碼,需要的朋友可以參考下
    2017-08-08
  • 深入理解C語言的邏輯控制

    深入理解C語言的邏輯控制

    這篇文章主要介紹了C語言的邏輯控制,對C語言的邏輯控制有較為深入的剖析,需要的朋友可以參考下
    2014-07-07
  • 深入理解c/c++ 內(nèi)存對齊

    深入理解c/c++ 內(nèi)存對齊

    這篇文章主要介紹了c/c++ 內(nèi)存對齊,有需要的朋友可以參考一下
    2014-01-01
  • 完全掌握C++編程中構(gòu)造函數(shù)使用的超級學(xué)習(xí)教程

    完全掌握C++編程中構(gòu)造函數(shù)使用的超級學(xué)習(xí)教程

    這篇文章主要介紹了C++中的構(gòu)造函數(shù),包括C++11標(biāo)準(zhǔn)中的新特性的介紹,十分推薦!需要的朋友可以參考下
    2016-01-01

最新評論

顺昌县| 镇康县| 布尔津县| 藁城市| 八宿县| 驻马店市| 平定县| 泰州市| 兰考县| 定陶县| 宾川县| 巍山| 车致| 神池县| 云南省| 库车县| 抚顺县| 桃园县| 柳林县| 北流市| 珲春市| 榆社县| 屏东县| 新泰市| 乌兰察布市| 八宿县| 宁城县| 富阳市| 双流县| 江口县| 泽州县| 嘉荫县| 咸阳市| 塔河县| 黄山市| 长丰县| 洛川县| 汪清县| 虹口区| 右玉县| 阿克陶县|