1
字元測試函式
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...