Computer >> Máy Tính >  >> Lập trình >> lập trình C

modf () trong C / C ++

Hàm modf () được sử dụng để chia đối số đã truyền thành số nguyên và phân số. Nó được khai báo trong tệp tiêu đề "math.h" cho các phép tính toán học. Nó trả về giá trị phân số của đối số được truyền vào.

Đây là cú pháp của modf () trong ngôn ngữ C,

double modf(double value, double *integral_pointer);

Đây,

giá trị - Giá trị chia thành số nguyên và phân số.

integration_pointer - Nó trỏ phần nguyên của đối số sau khi tách.

Đây là một ví dụ về modf () trong ngôn ngữ C,

Ví dụ

#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);
}

Đầu ra

Integral part of val : 28.000000
Fraction Part of val : 0.856000

Trong chương trình trên, hàm modf () đang chia số dấu phẩy động thành phần tích phân và phần phân số. Ba biến được khai báo là val, x và res. Biến res lưu trữ giá trị được tính bằng modf ().

res = modf(val, &x);