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

詳解C語言的exp()函數(shù)和ldexp()函數(shù)以及frexp()函數(shù)

 更新時間:2015年08月28日 10:46:14   投稿:goldensun  
這篇文章主要介紹了詳解C語言的exp()函數(shù)和ldexp()函數(shù)以及frexp()函數(shù),注意這三個函數(shù)雖然看起來相似但實際功能卻大相徑庭!需要的朋友可以參考下

C語言exp()函數(shù):e的次冪函數(shù)(以e為底的x次方值)
頭文件:

#include <math.h>

exp()用來計算以e 為底的x 次方值,即ex 值,然后將結(jié)果返回。其原型為:

  double exp(double x);

【返回值】返回 e 的x 次方計算結(jié)果。

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

【實例】計算e的10次方的值。

#include <math.h>
main(){
  double answer;
  answer = exp (10);
  printf("e^10 =%f\n", answer);
}

運行結(jié)果:

e^10 = 22026.465795

C語言ldexp()函數(shù):返回x乘上2的exp次方的值
頭文件:

#include <math.h>

ldexp()用來求一個數(shù)乘上2的exp次方的值,原型為:

double ldexp(double x, int exp);

【參數(shù)】x 為尾數(shù),exp 為冪數(shù)。

設返回值為 ret,則 ret =  x * 2exp

【返回值】返回 ret。

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

【范例】計算3*(2^2) 的值。

#include <math.h>
main(){
  int exp;
  double x, answer;
  answer = ldexp(3, 2);
  printf("3*2^(2) = %f\n", answer);
}

運算結(jié)果:

3*2^(2) = 12.000000

C語言frexp()函數(shù):把一個浮點數(shù)分解為尾數(shù)和指數(shù)
頭文件:

#include <math.h>

frexp()用來把一個數(shù)分解為尾數(shù)和指數(shù),其原型為:

  double frexp(double x, int *exp);

【參數(shù)】x 為待分解的浮點數(shù),exp 為存儲指數(shù)的指針。

設返回值為 ret,則 x = ret * 2exp,其中 exp 為整數(shù),ret 的絕對值在 0.5(含) 到 1(不含) 之間。

如果 x = 0,則 ret = exp = 0

【返回值】將尾數(shù) ret 返回。

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

請看下面的代碼:

#include <stdio.h>   /* printf */
#include <math.h>    /* frexp */
int main ()
{
  double param, result;
  int n;
  param = 8.0;
  result = frexp (param , &n);
  printf ("%f = %f * 2^%d\n", param, result, n);
  return 0;
}

輸出結(jié)果:

8.000000 = 0.500000 * 2^4

將第 7 行 param 的值改為 242.354,則輸出結(jié)果為:
242.354000 = 0.946695 * 2^8

相關(guān)文章

  • C語言例題講解指針與數(shù)組

    C語言例題講解指針與數(shù)組

    在C語言和C++等語言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來指向若干個字符串,使字符串處理更加方便、靈活
    2022-07-07
  • C++實現(xiàn)JPEG格式圖片解析(附代碼)

    C++實現(xiàn)JPEG格式圖片解析(附代碼)

    這篇文章主要為大家詳細介紹了C++如何實現(xiàn)JPEG格式圖片解析功能,文中的示例代碼講解詳細,具有一定的學習價值,需要的可以參考一下
    2023-05-05
  • C++實現(xiàn)快捷店會員管理系統(tǒng)

    C++實現(xiàn)快捷店會員管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C++實現(xiàn)快捷店會員管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C++開發(fā)截屏小程序功能

    C++開發(fā)截屏小程序功能

    這篇文章主要介紹了C++開發(fā)截屏小程序功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • C++ Boost Archive超詳細講解

    C++ Boost Archive超詳細講解

    Boost是為C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一,是為C++語言標準庫提供擴展的一些C++程序庫的總稱
    2022-12-12
  • C++11新特性之智能指針(shared_ptr/unique_ptr/weak_ptr)

    C++11新特性之智能指針(shared_ptr/unique_ptr/weak_ptr)

    這篇文章主要介紹了C++11新特性之智能指針,包括shared_ptr, unique_ptr和weak_ptr的基本使用,感興趣的小伙伴們可以參考一下
    2016-08-08
  • C++空類詳解

    C++空類詳解

    以下是對C++中的空類進行了詳細的介紹,需要的朋友可以過來參考下
    2013-09-09
  • 淺析c++ 中const關(guān)鍵字

    淺析c++ 中const關(guān)鍵字

    const是一個C++語言的限定符,它限定一個變量不允許被改變。使用const在一定程度上可以提高程序的安全性和可靠性。下面通過本文給大家分享c++ const關(guān)鍵字的相關(guān)知識,一起看看吧
    2017-06-06
  • C++中平衡二叉搜索樹的模擬實現(xiàn)

    C++中平衡二叉搜索樹的模擬實現(xiàn)

    二叉搜索樹雖可以縮短查找的效率,但如果數(shù)據(jù)有序或接近有序二叉搜索樹將退化為單支樹,查找元素相當于在順序表中搜索元素,效率低下,所以本文給大家介紹了C++平衡二叉的搜索樹模擬實現(xiàn)方法,需要的朋友可以參考下
    2023-09-09
  • C++中std::tuple和std::pair的實現(xiàn)

    C++中std::tuple和std::pair的實現(xiàn)

    std::tuple和std::pair是兩種極具實用性的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了C++中std::tuple和std::pair的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2025-02-02

最新評論

北川| 得荣县| 灵丘县| 巴林右旗| 高青县| 巴林右旗| 叙永县| 苏尼特左旗| 珲春市| 威海市| 肃北| 富民县| 蛟河市| 大庆市| 琼结县| 马关县| 七台河市| 垦利县| 晋江市| 和田县| 工布江达县| 镇安县| 永顺县| 长泰县| 汽车| 黄浦区| 新和县| 河池市| 大竹县| 巴彦淖尔市| 晋中市| 安化县| 广丰县| 巢湖市| 屏山县| 介休市| 东山县| 富顺县| 花莲市| 金乡县| 新晃|