1. 程式人生 > 實用技巧 >C 庫函式 – modf() - Break易站

C 庫函式 – modf() - Break易站

[

C 庫函式 - modf()
C 標準庫 - <math.h>

描述

C 庫函式 double modf(double x, double *integer) 返回值為小數部分(小數點後的部分),並設定 integer 為整數部分。

宣告

下面是 modf() 函式的宣告。


double modf(double x, double *integer)

引數

x -- 浮點值。
integer -- 指向一個物件的指標,該物件儲存了整數部分。

返回值

該函式返回 x 的小數部分,符號與 x 相同。

例項

下面的例項演示了 modf() 函式的用法。


#include<stdio.h>

#include<math.h>



int main ()

{

   double x, fractpart, intpart;



   x = 8.123456;

   fractpart = modf(x, &intpart);



   printf("整數部分 = %lf\n", intpart);

   printf("小數部分 = %lf \n", fractpart);

   

   return(0);

}

讓我們編譯並執行上面的程式,這將產生以下結果:


整數部分 = 8.000000

小數部分 = 0.123456 

C 標準庫 - <math.h>

]
  •   本文標題:C 庫函式 – modf() - Break易站轉載請保留頁面地址:https://www.breakyizhan.com/c-3/19495.html