ctype.h

ctype.h

ctype.h是C標準函式館中的頭檔案,定義了一批C語言字元分類函式(C character classification functions),用於測試字元是否屬於特定的字元類別,如字母字元、控制字元等等。既支持單位元組(Byte)字元,也支持寬字元。

基本信息

函式概況

1 字元測試函式

1> 函式原型均為int isxxxx(int)

2> 參數為int, 任何實參均被提升成整型

3> 只能正確處理處於[0, 127]之間的值

2 字元映射函式

1> 函式原型為int toxxxx(int)

2> 對參數進行檢測, 若符合範圍則轉換, 否則不變

int tolower(int); 'A'~'Z' ==> 'a'~'z'

int toupper(int); 'a'~'z' ==> 'A'~'Z'

主要函式簡介

isalpha

函式名稱: isalpha

函式原型: int isalpha(char ch);

函式功能: 檢查ch是否是字母.

函式返回: 是字母返回非0(在vs2015中為2) ,否則返回 0.

參數說明:

所屬檔案 <ctype.h>

iscntrl

函式名稱: iscntrl

函式原型: int iscntrl(int ch);

函式功能: 檢查ch是否控制字元(其ASCII碼在0和0x1F之間,數值為 0-31).

函式返回: 是返回非0,否則返回 0.

參數說明:

所屬檔案: <ctype.h>

isdigit

函式名稱: isdigit

函式原型: int isdigit(char ch);

函式功能: 檢查ch是否是數字(0-9)

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

isgraph

函式名稱: isgraph

函式原型: int isgraph(int ch);

函式功能: 檢查ch是否可顯示字元(其ASCII碼在0x21到0x7E之間),不包括空格

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

islower

函式名稱: islower

函式原型: int islower(int ch);

函式功能: 檢查ch是否小寫字母(a-z)

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

isupper

函式名稱: isupper

函式原型: int isupper(int ch);

函式功能: 檢查ch是否是大寫字母(A-Z)

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

tolower

函式名稱: tolower

函式原型: int tolower(int ch);

函式功能: 將ch字元轉換為小寫字母

函式返回: 返回ch所代表的字元的小寫字母

參數說明:

所屬檔案: <ctype.h>

toupper

函式名稱: toupper

函式原型: int toupper(int ch);

函式功能: 將ch字元轉換成大寫字母

函式返回: 與ch相應的大寫字母

參數說明:

所屬檔案: <ctype.h>

isalnum

函式名稱: isalnum

函式原型: int isalnum(int ch);

函式功能: 檢查ch是否是字母或數字

函式返回: 是字母或數字返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

isprint

函式名稱: isprint

函式原型: int isprint(int ch);

函式功能: 檢查ch是否是可列印字元(包括空格),其ASCII碼在0x20到0x7E之間

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

ispunct

函式名稱: ispunct

函式原型: int ispunct(int ch);

函式功能: 檢查ch是否是標點字元(不包括空格),即除字母,數字和空格以外的所有可列印字元

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

isspace

函式名稱: isspace

函式原型: int isspace(int ch);

函式功能: 檢查ch是否是空格符和跳格符(控制字元)或換行符

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

isxdigit

函式名稱: isxdigit

函式原型: int isxdigit(int ch);

函式功能: 檢查ch是否是一個16進制數學字元(即0-9,或A-F,或a-f)

函式返回: 是返回非0,否則返回0

參數說明:

所屬檔案: <ctype.h>

isascii

函式名稱: isascii

函式原型: int isascii(int ch)

函式功能: 測試參數是否是ASCII碼0-127

函式返回: 是返回非0,否則返回0

參數說明: ch-被測參數

所屬檔案: <ctype.h>

相關詞條

相關搜尋

熱門詞條

聯絡我們