English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تحويل دالة tolower() الأحرف الكبيرة إلى صغيرة.
إذا لم يكن المعامل المرسل إلى دالة tolower() حرفًا كبيرًا، فإنه يعود بنفس الحرف المرسل إلى الدالة.
فيctype.h محدد في ملفات الرأس.
int tolower(int argument);
في برمجة C، يتم تخزين الأحرف كأرقام. عند إرسال الحرف كمعامل، يتم إرسال قيمة ASCII المماثلة (رقم) للحرف وليس الحرف نفسه.
#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(+) = +