English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدامات دالة مكتبة C library isalnum() ومثال
نموذج دالة isalnum()
int isalnum(int معامل);
عند إرسال حرف كمعامل، يتم إرسال قيمة ASCII الحرف كعدد صحيح، وليس الحرف نفسه.في ملف الـ ctype.hتعريف.
#include <stdio.h> #include <ctype.h> int main() { char c; int result; c = '5'; result = isalnum(c); printf("عند إرسال %c، يكون الرقم الم返回 %d\n", c, result); c = 'Q'; result = isalnum(c); printf("عند إرسال %c، يكون الرقم الم返回 %d\n", c, result); c = 'l'; result = isalnum(c); printf("عند إرسال %c، يكون الرقم الم返回 %d\n", c, result); c = '+'; result = isalnum(c); printf("عند إرسال %c، يكون الرقم الم返回 %d\n", c, result); return 0; }
نتيجة الإخراج
عند إرسال 5، يكون الرقم الم返回 1 عند إرسال Q، يكون الرقم الم返回 1 عند إرسال l، يكون الرقم الم返回 1 عند إرسال +، يكون الرقم الم返回 0
#include <stdio.h> #include <ctype.h> int main() { char c; printf("إدخل حرفًا: "); scanf("%c", &c); if (isalnum(c) == 0) printf("%c ليس حرفًا أرقاميًا.", c); else printf("%c هو حرف أرقامي.", c); return 0; }
نتيجة الإخراج
أدخل حرفًا: 0 0 هو حرف أرقامي.