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

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

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

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

المتجهات في لغة C

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

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

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

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

C أخرى

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

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

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

تحويل دالة tolower() الأحرف الكبيرة إلى صغيرة.

إذا لم يكن المعامل المرسل إلى دالة tolower() حرفًا كبيرًا، فإنه يعود بنفس الحرف المرسل إلى الدالة.

فيctype.h  محدد في ملفات الرأس.

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

int tolower(int argument);

في برمجة C، يتم تخزين الأحرف كأرقام. عند إرسال الحرف كمعامل، يتم إرسال قيمة ASCII المماثلة (رقم) للحرف وليس الحرف نفسه.

مثال: كيف يعمل دالة tolower()؟

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c, result;
    c = 'M';
    result = tolower(c);
    printf("tolower(%c) = %c\n", c, result);
    c = 'm';
    result = tolower(c);
    printf("tolower(%c) = %c\n", c, result);
    c = '+';
    result = tolower(c);
    printf("tolower(%c) = %c\n", c, result);
    return 0;
}

النتيجة

tolower(M) = m
tolower(m) = m
tolower(+) = +

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