تخطَّ إلى المحتوى

🇨 شرح لغة C

مكتبة الرياضيات (math.h)

الدرس 21 من 25· ⏱ 1 دقائق قراءة

التضمين والربط

#include <math.h>

💡 عند الترجمة بـ gcc قد تحتاج إضافة -lm لربط مكتبة الرياضيات: gcc file.c -o app -lm.

دوال شائعة

printf("%.2f\n", sqrt(25));    // 5.00  الجذر التربيعي
printf("%.2f\n", pow(2, 10));  // 1024.00  الأُس
printf("%.2f\n", ceil(4.1));   // 5.00  للأعلى
printf("%.2f\n", floor(4.9));  // 4.00  للأسفل
printf("%.2f\n", fabs(-7.5));  // 7.50  القيمة المطلقة للعشري
printf("%d\n", abs(-7));       // 7     للأعداد الصحيحة (stdlib.h)

دوال أخرى

round، fmod (الباقي للأعداد العشرية)، sin، cos، tan، log، exp.

printf("%.2f\n", fmod(10, 3)); // 1.00

🎯 التالي: معالجة الأخطاء.

هل كان هذا الدرس مفيدًا؟