English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي C

تحكم عملية C

الوظائف في لغة C

المسافات في لغة C

الإشارات في لغة C

الصفوف في لغة C

مبني C

ملف C

C أخرى

دليل مكتبة C

استخدام وظيفة modf() في مكتبة C و مثال

مكتبة C - <math.h>

وظيفة مكتبة C double modf(double x, double *integer) النتيجة هي الجزء الصغير (جزء بعد النقطة)، ويتم تعيين integer إلى الجزء الكامل.

الإعلان

إليك إعلان وظيفة modf().

double modf(double x, double *integer)

المتغيرات

  • x  -- القيمة العائمة.

  • integer  -- يشير إلى دالة تشير إلى الكائن، والذي يحتوي على الجزء الكامل.

النتيجة

تعود الوظيفة إلى الجزء الصغير من x، وله نفس الرمز.

مثال عبر الإنترنت

هذا المثال يوضح استخدام وظيفة modf().

#include<stdio.h>
#include<math.h>
int main ()
{
   double x, fractpart, intpart;
   x = 9.87654321;
   fractpart = modf(x, &intpart);
   printf("الجزء الكامل = %lf\n", intpart);
   printf("جزء العددي = %lf \n", fractpart);
   
   return(0);
}

لنقوم بترميز وتشغيل البرنامج أعلاه، مما سيولد النتيجة التالية:

جزء الكامل = 9.000000
جزء العددي = 0.876543

مكتبة C - <math.h>