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

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

تحكم في تدفق C لغة البرمجة

وظائف لغة C

المجموعات في لغة C

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

ال

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

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

C أخرى

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

استخدام دالة isalpha() في مكتبة C مع أمثلة

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

تتحقق دالة isalpha() من أن الحرف هو حرف.

تتحقق دالة isalpha() في برمجة C من أن الحرف هو حرف (a-z و A-Z).

إذا كان الحرف المرسل إلى isalpha() حرفًا، فإنه يعود عدد صحيح غير صفر، وإلا يعود 0.

دالة isalpha() في<ctype.h>محدد في ملف الرأس.

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

int isalpha(int argument);

تقبل دالة isalpha() معاملًا واحدًا بصيغة عدد صحيح وتعيد قيمة عدد صحيح.

حتى إذا تم نقل عدد صحيح إلى isalpha()، فإن الحرف يتم نقله إلى دالة isalpha().

على الداخل، يتم تحويل الحرف عند النقل إلى عدد صحيح يتوافق مع قيمته ASCII.

قيمة المرتجعة لدالة isalpha()

القيمة المرتجعةملاحظة
0

إذا كان المعامل ليس حرفًا.

رقم صحيح

إذا كان المعامل حرفًا.

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

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    c = 'Q';
    printf("\nنتيجة نقل الحرف الكبير: %d", isalpha(c));
    c = 'q';
    printf("\nنتيجة نقل الحرف الصغير: %d", isalpha(c));
    c='+';
    printf("\nنتيجة نقل حرف غير الأبجدية: %d", isalpha(c));
    return 0;
}

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

نتيجة نقل الحرف الكبير: 1
نتيجة نقل الحرف الصغير: 2
نتيجة نقل حرف غير الأبجدية: 0

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

مثال: برنامج C لتحقق من أن حرف المستخدم المدخل هو حرف

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    printf("ادخل حرفًا: ");
    scanf("%c", &c);
    if (isalpha(c) == 0)
         printf("%c ليست حرفًا.", c);
    else
         printf("%c هو حرف.", c);
    return 0;
}

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

أدخل حرفًا: 5
5 ليست حرفًا.

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