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