ctype h標頭檔案

2021-06-17 21:27:01 字數 3638 閱讀 1461

字元測試函式

1> 函式原型均為int is***x(int)

2> 引數為int, 任何

實參均被提公升成整型

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

2 字元對映函式

1> 函式原型為int to***x(int)

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

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

int 

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

函式名稱: isalpha

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

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

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

引數說明:

所屬檔案

#include

#include

int main()

函式名稱: 

iscntrl

函式原型: int 

iscntrl(int ch);

函式功能: 檢查ch是否

控制字元(其ascii碼在0和0x1f之間,數值為 0-31).

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

引數說明:

所屬檔案:

#include

#include

char chars=;

#define size sizeof(chars)/sizeof(char)

int main()

return 0; }

[1]函式名稱: isdigit

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

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

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

引數說明:

所屬檔案:

#include

#include

int main()

[2]函式名稱: isgraph

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

函式功能: 檢查ch是否可顯示

字元(其ascii碼在ox21到ox7e之間),不包括空格

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

引數說明:

所屬檔案:

#include

#include

int main()

函式名稱: islower

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

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

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

引數說明:

所屬檔案:

#include

#include

char chars=;

#define size sizeof(chars)/sizeof(char)

int main()

return 0; }

函式名稱: 

isupper

函式原型: int 

isupper(int ch);

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

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

引數說明:

所屬檔案:

#include

#include

char chars=;

#define size sizeof(chars)/sizeof(char)

int main()

return 0; }

函式名稱: tolower

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

函式功能: 將ch

字元轉換為小寫字母

函式返回: 返回ch所代表的

字元的小寫字母

引數說明:

所屬檔案:

#include

#include <

stdlib.h>

#include

int main()

函式名稱: toupper

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

函式功能: 將ch

字元轉換成大寫字母

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

引數說明:

所屬檔案:

#include

#include

#include

int main()

函式名稱: isalnum

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

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

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

引數說明:

所屬檔案:

#include

#include

int main()

函式名稱: isprint

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

函式功能: 檢查ch是否是可列印

字元(包括空格),其ascii碼在ox20到ox7e之間

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

引數說明:

所屬檔案:

#include

#include

int main()

函式名稱: ispunct

函式原型: int 

ispunct(int ch);

函式功能: 檢查ch是否是

標點字元(不包括空格),即除字母,數字和空格以外的所有可列印字元

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

引數說明:

所屬檔案:

#include

#include

int main()

函式名稱: isspace

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

函式功能: 檢查ch是否是

空格符和跳格符(

控制字元)或換行符

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

引數說明:

所屬檔案:

#include

#include

int main()

函式名稱: isxdigit

函式原型: int 

isxdigit(int ch);

函式功能: 檢查ch是否是乙個16進製制數學

字元(即0-9,或a-f,或a-f)

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

引數說明:

所屬檔案:

#include

#include

int main()  

函式名稱: 

isascii

函式原型: int 

isascii(int ch)

函式功能: 測試引數是否是ascii碼0-127

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

引數說明: ch-被測引數

所屬檔案:

#include

#include

char chars=;

#define size sizeof(chars)/sizeof(char)

int main()

return 0; }

ctype h標頭檔案詳解

是乙個與字元處理有關的標頭檔案,它包含了一系列用於檢測和轉換單個字元的函式。中的函式都只有乙個引數,就是要檢測或者要轉換的字元,並且這個引數的型別是 int,它可以表示乙個有效字元,或者乙個eof 無效字元 中的函式的返回值也都是 int 型別,它可以表示乙個有效字元,或者乙個eof 無效字元 或者...

C標頭檔案ctype h介面與實現

ctype.h屬於c語言標準庫標頭檔案,提供了數字和字元的判別與大小寫轉化函式。介面 判斷正確返回非零值,錯誤返回零 int islower unsigned char 是否為小寫字母。intisupper char 是否為大寫字母。intisalpha char 是否為字母。intisdigit ...

Linux標頭檔案 C C 標頭檔案

linux標頭檔案 c c 標頭檔案。linux常用標頭檔案如下 posix標準定義的標頭檔案 目錄項 檔案控制 檔名匹配型別 路徑名模式匹配型別 組檔案 網路資料庫操作 口令檔案 正規表示式 tar歸檔值 終端i o 符號常量 檔案時間 字元擴充套件型別 internet定義 套接字本地介面 in...