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

دليل تعليمي أساسي للغة C

تحكم في عملية C

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

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

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

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

مباني C

ملفات C

C أخرى

دليل مرجعي للغة C

استخدام دالة مكتبة C islower() ومراجعة الأمثلة

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

تتحقق دالة islower() من أن الحرف هو حرف صغير (a-z).

نموذج دالة islower()

int islower( int arg );

تستخدم دالة islower() معاملًا واحدًا من نوع عدد كامل، ويقوم بإرجاع قيمة نوع int.

حتى لو قبل islower() عددًا كاملًا كمعامل، سيتم إرسال الحرف إلى الدالة. داخل الدالة، سيتم تحويل الحرف إلى قيمته ASCII للتحقق منها.

إنه في<ctype.h>محدد في ملفات الرأس

رقم مطلوب دالة islower() في C

الرقم المطلوبالوصف
رقم غير صفر (x > 0)

الرقم المطلوب هو حرف صغير

0

الرقم المطلوب ليس حرفًا صغيرًا

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

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    c='t';
    printf("الرجاء إدخال %c في islower() وسيكون الرقم المطلوب:%d", c, islower(c));
    c='D';
    printf("\nالرجاء إدخال %c في islower() وسيكون الرقم المطلوب:%d", c, islower(c));
    return 0;
}

نتيجة الإخراج

الرجاء إدخال t في islower() وسيكون الرقم المطلوب: 2
إرسال D إلى islower()، يعود القيمة: 0

ملاحظة: عندقد يحصل على قيم مختلفة عند إرسال الحروف الصغيرة إلى islower() على النظام. ولكن، عند إرسال أي حرف غير صغير إلى islower()، فإنه يعود دائمًا 0.

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