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

دليل أساسي C لغة البرمجة

تحكم C لغة البرمجة

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

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

المراجع في لغة C

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

مبني C لغة البرمجة

ملف C لغة البرمجة

C أخرى

دليل C لغة البرمجة

استخدام دالة مكتبة C floor() ومثال

مكتبة القياسية <math.h> في C

double floor(double x) تعود أكبر قيمة صحيحة أقل أو تساوي x.

نموذج دالة floor() في C

double floor(double arg)

دالة floor() تأخذ معامل واحد وتعيد قيمة من نوع double.

في<math.h>محدد في ملف الرأس.

مثال:

إذا تم إرسال 2.3 إلى دالة floor()، فإنها ستعود 2.

لحساب قيمة floor() من نوع long double أو float يمكن استخدام النموذج التالي.

long double floorl( long double arg );
float floorf( float arg );

مثال: دالة floor() في C

#include <stdio.h>
#include <math.h>
int main()
{
    float val1, val2, val3, val4;
    val1 = 9.6;
    val2 = 9.2;
    val3 = -5.8;
    val4 = -5.3;
    printf("سطح1 = %.1lf\n", floor(val1));
    printf("سطح2 = %.1lf\n", floor(val2));
    //الاحتياط من القيم السلبية
    printf("سطح3 = %.1lf\n", floor(val3));
    printf("Floor4 = %.1lf\n", floor(val4));
    return(0);
}

نتائج الخروج

Floor1 = 9.0
Floor2 = 9.0
Floor3 = -6.0
Floor4 = -6.0

مكتبة القياسية <math.h> في C