English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحدد ملف الس cablage <ctype.h> مجموعة من الوظائف لفئات (والتحويل) الحروف الفرعية. على سبيل المثال، يتحقق isupper() مما إذا كان الحرف كبيرًا.
المكتبة المعيارية C ctype.h يقدم الملف الس cablage بعض الوظائف التي يمكن استخدامها لتستخدم وتحويل الحروف.
تقبل هذه الوظائف int يجب أن تكون قيمة المعامل هي EOF أو تمثل حرفًا غير معتمد.
إذا كان المعامل c يتوافق مع الشروط المحددة، فإن هذه الوظائف تعود بنصيحة غير صفر (true). إذا لم يتوافق المعامل c مع الشروط المحددة، فإن هذه الوظائف تعود بنصيحة صفر.
إليك قائمة بالوظائف المحددة في ملف الس cablage ctype.h
رقم التسلسل | وظيفة & الوصف |
---|---|
1 | int isalnum(int c) يحقق هذه الوظيفة ما إذا كان الحرف المرسل هو حرف أو رقم. |
2 | int isalpha(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف. |
3 | int iscntrl(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف تحكم. |
4 | int isdigit(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو رقم عشري. |
5 | int isgraph(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل يحتوي على شكل رسومي. |
6 | int islower(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف صغير. |
7 | int isprint(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف قابل للطباعة. |
8 | int ispunct(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف علامة النقاط. |
9 | int isspace(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف فراغ. |
10 | int isupper(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو حرف كبير. |
11 | int isxdigit(int c) هذه الوظيفة تتحقق مما إذا كان الحرف المرسل هو رقم شiqi. |
تضم مكتبة القياسية أيضًا وظيفتين تحويل، تقبل وتعيد "int"
رقم التسلسل | وظيفة & الوصف |
---|---|
1 | int tolower(int c) هذه الوظيفة تحول الحرف كبير إلى حرف صغير. |
2 | int 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 | حرف الأبجدية مجموعة الحروف الصغيرة والحروف الكبيرة. |