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

دليل تعليمي أساسي لغة C

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

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

المسافات في لغة C

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

ال

مؤسسات لغة C

ملفات C

C أخرى

دليل مرجع لغة C

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

يحدد ملف الس cablage <ctype.h> مجموعة من الوظائف لفئات (والتحويل) الحروف الفرعية. على سبيل المثال، يتحقق isupper() مما إذا كان الحرف كبيرًا.

مقدمة

المكتبة المعيارية C ctype.h يقدم الملف الس cablage بعض الوظائف التي يمكن استخدامها لتستخدم وتحويل الحروف.

تقبل هذه الوظائف int يجب أن تكون قيمة المعامل هي EOF أو تمثل حرفًا غير معتمد.

إذا كان المعامل c يتوافق مع الشروط المحددة، فإن هذه الوظائف تعود بنصيحة غير صفر (true). إذا لم يتوافق المعامل c مع الشروط المحددة، فإن هذه الوظائف تعود بنصيحة صفر.

وظائف المكتبة

إليك قائمة بالوظائف المحددة في ملف الس cablage ctype.h

رقم التسلسلوظيفة & الوصف
1int isalnum(int c)
يحقق هذه الوظيفة ما إذا كان الحرف المرسل هو حرف أو رقم.
2int isalpha(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف.
3int iscntrl(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف تحكم.
4int isdigit(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو رقم عشري.
5int isgraph(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل يحتوي على شكل رسومي.
6int islower(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف صغير.
7int isprint(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف قابل للطباعة.
8int ispunct(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف علامة النقاط.
9int isspace(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف فراغ.
10int isupper(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف كبير.
11int isxdigit(int c)
هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو رقم شiqi.

تضم مكتبة القياسية أيضًا وظيفتين تحويل، تقبل وتعيد "int"

رقم التسلسلوظيفة & الوصف
1int tolower(int c)
هذه الوظيفة تحول الحرف كبير إلى حرف صغير.
2int toupper(int c)
هذه الوظيفة تحول الحرف الصغير إلى حرف كبير.

مجموعة من الحروف

رقم التسلسلمجموعة من الحروف & الوصف
1رقم
مجموعة كاملة من الأرقام: { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
2رقم شiqi
مجموعة من الأرقام، الأحرف الكبيرة والأحرف الصغيرة: { 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f}
3حرف صغير
مجموعة من الحروف الصغيرة: {a b c d e f g h i j k l m n o p q r s t u v w x y z}
4حرف كبير
مجموعة من الحروف: {A B C D E F G H I J K L M N O P Q R S T U V W X Y Z}
5حرف
مجموعة من الأحرف الصغيرة والأحرف الكبيرة.
6حرف أبجدية
مجموعة من الأرقام، الأحرف الصغيرة والأحرف الكبيرة.
7حرف علامة النقاط
مجموعة علامات النقاط: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
8حرف رسومي
مجموعة من الأحرف الأبجدية والرموز الأبجدية.
9حرف الفراغ
مجموعة من العلامات المتبادلة، علامة النسخة، علامة الت导向، علامة القطع، علامة النسخ، علامة الفراغ.
10الرموز القابلة للطباعة
مجموعة الرموز الأبجدية الأرقامية والرموز المهمة والرموز الم espacio
11الرموز المتحكم
في رمز ASCII، رمز هذه الرموز الثماني من 000 إلى 037، بالإضافة إلى 177 (DEL).
12الرموز الم espacio
بما في ذلك الرموز الم espacio و tab.
13حرف الأبجدية
مجموعة الحروف الصغيرة والحروف الكبيرة.