modf() 在 C/C++ 中
modf() 函式用於將傳遞的引數分成整數和小數。它在“math.h”標頭檔案中宣告,用於數學計算。它返回傳遞引數的小數部分。
以下是 C 語言中 modf() 的語法,
double modf(double value, double *integral_pointer);
這裡,
**value** − 將要分成整數和小數的值。
**integral_pointer** − 分割後它指向引數的整數部分。
以下是 C 語言中 modf() 的一個示例,
示例
#include<stdio.h> #include<math.h> int main () { double val, x, res; val = 28.856; res = modf(val, &x); printf("Integral part of val : %lf\n", x); printf("Fraction Part of val : %lf \n", res); return(0); }
輸出
Integral part of val : 28.000000 Fraction Part of val : 0.856000
在以上程式中,modf() 函式將浮點數分成整數部分和小數部分。聲明瞭 val、x 和 res 三個變數。變數 res 儲存了由 modf() 計算的值。
res = modf(val, &x);
廣告