Hàm modf() trong C | Thư viện C chuẩn




Hàm modf() trong C

Hàm double modf(double x, double *integer) trong Thư viện C trả về phần thập phân của x.

Khai báo hàm modf() trong C

Dưới đây là phần khai báo cho hàm modf() trong C:

double modf(double x, double *integer)

Tham số

  • x − Đây là giá trị số thực dấu chấm động.

  • integer − Đây là con trỏ tới một đối tượng mà phần nguyên được lưu trữ.

Trả về giá trị

Hàm này trả về phần thập phân của x, có cùng dấu.

Ví dụ

Chương trình C sau minh họa cách sử dụng của hàm modf() trong C:

#include
#includeint main ()
{
   double x, fractpart, intpart;   x = 7.123456;
   fractpart = modf(x, &intpart);   printf("Phan nguyen = %lf\n", intpart);
   printf("Phan thap phan = %lf \n", fractpart);
   
   return(0);
}

Biên dịch và chạy chương trình C trên sẽ cho kết quả:

Hàm modf trong C

Các bài Thư viện C phổ biến khác tại VietJack:


math-h-trong-c.jsp