国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

C 語言教程 / C 標準庫 - <ctype.h>

C 標準庫 - <ctype.h>

簡介

C 標準庫的 ctype.h 頭文件提供了一些函數,可用于測試和映射字符。

這些函數接受 int 作為參數,它的值必須是 EOF 或表示為一個無符號字符。

如果參數 c 滿足描述的條件,則這些函數返回非零(true)。如果參數 c 不滿足描述的條件,則這些函數返回零。

庫函數

下面列出了頭文件 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)
該函數檢查所傳的字符是否是十六進制數字。

標準庫還包含了兩個轉換函數,它們接受并返回一個 "int"

序號函數 & 描述
1int tolower(int c)
該函數把大寫字母轉換為小寫字母。
2int toupper(int c)
該函數把小寫字母轉換為大寫字母。

字符類

序號字符類 & 描述
1數字
完整的數字集合 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
2十六進制數字
集合 { 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可打印字符
字母數字字符、標點符號字符和空格字符的集合。
11控制字符
在 ASCII 編碼中,這些字符的八進制代碼是從 000 到 037,以及 177(DEL)。
12空白字符
包括空格符和制表符。
13字母字符
小寫字母和大寫字母的集合。