C標準庫參考指南系列譯文(2)ctype h

2021-09-06 07:39:58 字數 3487 閱讀 4968

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 有符號字元的...