c標準庫參考指南系列譯文(2)ctype.h - @鐘超 · 技術部落格專欄 - 部落格頻道 - csdn.net
分類: lang. - c/c++
2012-02-04 19:45
731人閱讀收藏
舉報目錄(?)
[+] c標準庫參考指南系列譯文1asserth
c標準庫參考指南系列譯文2ctypeh
c標準庫參考指南系列譯文3errnoh
c標準庫參考指南系列譯文4floath
c標準庫參考指南系列譯文5limitsh
c標準庫參考指南系列譯文6localeh
c標準庫參考指南系列譯文7mathh
c標準庫參考指南系列譯文8setjmph
c標準庫參考指南系列譯文9signalh
c標準庫參考指南系列譯文10stdargh
c標準庫參考指南系列譯文11stddefh
c標準庫參考指南系列譯文12stdioha
英文原文:
中文譯者:柳驚鴻 poechant
2. ctype.h
字元類標頭檔案用於測試字元以及轉換字元。乙個引用另乙個字元的控制字元,是不屬於可列印字符集的。在ascii字符集中,0x0到0x1f的所有字元以及0x7f(刪除鍵)是控制字元,可列印字元從0x20(空格)到0x7e(波浪號)。
函式:isalnum();
isalpha();
iscntrl();
isdigit();
isgraph();
islower();
isprint();
ispunct();
isspace();
isupper();
isxdigit();
tolower();
toupper();
2.1. is... functions
宣告:int isalnum(intcharacter
);
int isalpha(intcharacter
);
int iscntrl(intcharacter
);
int isdigit(intcharacter
);
int isgraph(intcharacter
);
int islower(intcharacter
);
int isprint(intcharacter
);
int ispunct(intcharacter
);
int isspace(intcharacter
);
int isupper(intcharacter
);
int isxdigit(intcharacter
);
形如「is…」的函式測試檢測引數中的字元,並在該字元滿足條件時返回非零值(true)。如果不滿足,則返回0(false)。
條件:
isalnum
英文本母(a到z,或a到z),或阿拉伯數字(0到9)
isalpha
英文本母(a到z,或a到z)
iscntrl
控制字元(0x00到0x1f,或0x7f)
isdigit
阿拉伯數字(0到9)
isgraph
除空格以外的任意可列印字元(0x21到0x7e)
islower
小寫字母(a到z)
isprint
可列印字元(0x20到0x7e)
ispunct
標點符號(除了空格、album之外的可列印字元)
isspace
空白字元(空格,製表符,回車符,換行符,縱向製表符,換頁符form feed)
isupper
大寫字母(a到z)
isxdigit
十六進製制數(0到9,a到f,或者a到f)
2.2. to... functions
宣告:int tolower(intcharacter
);
int toupper(intcharacter
);
形如「to…」的函式提供單個字元轉換的功能。如果乙個字元滿足恰當的條件,就會被這個函式轉換。否則該函式返回原字元。
條件:
tolower
如果是大寫字母,則轉換為相應的小寫字母。
toupper
如果是小寫字母,則轉換為相應的大寫字母。
例項:#include
#include
#include
int main(void)
C標準庫參考指南系列譯文(9)signal h
英文原文 中文譯者 柳驚鴻 poechant 9.signal.h 標頭檔案signal處理程式執行時產生的訊號的方法。巨集 sig dfl sig err sig ign sigabrt sigfpe sigill sigint sigsegv sigterm 函式 signal raise 變數...
C標準庫參考指南系列譯文(1)assert h
英文原文 中文譯者 柳驚鴻 poechant 1.1 assert.h 斷言標頭檔案用於除錯。巨集 assert 外部引用 ndebug 1.1.assert 宣告 void assert intexpression 斷言標頭檔案中的巨集允許你將一些特殊資訊寫入到標準錯誤檔案。如果表示式的值為0 f...
C標準庫參考指南系列譯文(5)limits h
英文原文 中文譯者 柳驚鴻 poechant 5.limits.h 該標頭檔案定義了變數型別的特點。5.1.defined values 下面這些值由 define指令定義。這些值由實現所確定,但一般不會比下面給出的值小。char bit 8 單位元組的位數。schar min 127 有符號字元的...