تسمح لنا برمجة C بإجراء عمليات رياضية من خلال الوظائف المحددة في ملف الرأس. يحتوي ملف الرأس على طرق مختلفة لإجراء العمليات الحسابية مثل sqrt() وpow() وceil() وfloor() وما إلى ذلك.
وظائف الرياضيات C
هناك طرق مختلفة في ملف رأس math.h. الوظائف الشائعة الاستخدام لملف رأس math.h موضحة أدناه.
لا. | وظيفة | وصف |
---|---|---|
1) | السقف (عدد) | تقريب الرقم المحدد. تقوم بإرجاع قيمة عدد صحيح أكبر من أو يساوي الرقم المحدد. |
2) | رقم الدور) | تقريب الرقم المحدد. تقوم بإرجاع قيمة عدد صحيح أقل من أو يساوي رقمًا معينًا. |
3) | سرت (رقم) | إرجاع الجذر التربيعي لرقم معين. |
4) | الأسرى (قاعدة، الأس) | إرجاع قوة الرقم المحدد. |
5) | القيمة المطلقة (رقم) | إرجاع القيمة المطلقة لرقم معين. |
مثال الرياضيات C
دعونا نرى مثالاً بسيطًا لوظائف الرياضيات الموجودة في ملف رأس math.h.
#include #include int main(){ printf(' %f',ceil(3.6)); printf(' %f',ceil(3.3)); printf(' %f',floor(3.6)); printf(' %f',floor(3.2)); printf(' %f',sqrt(16)); printf(' %f',sqrt(7)); printf(' %f',pow(2,4)); printf(' %f',pow(3,3)); printf(' %d',abs(-12)); return 0; }
انتاج:
4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12