天天看點

ctype.h頭檔案下的函數

ctype.h再C和C++中的使用

ctype.h是C标準函數庫中的頭檔案,定義了一批C語言字元分類函數(C character classification functions),用于判斷給定字元是屬于哪一類特定的字元類别,如:字母字元、控制字元等等。

它既支援單位元組字元(每個字元用一個位元組表示,不包含256個以上的字元,範圍:0x00到0xFF),也支援寬字元(用多個位元組來代表的字元,表示比8位字元還寬的資料類型)。

在C庫中,字元分類函數一般用靜态查表(查表法)來實作,而不用比較測試(比較法)。

單位元組字元處理函數在C的ctype.h(C++的cctype )中聲明。寬位元組字元處理函數在C的wctype.h(C++的cwctype)中聲明.

ctype.h頭檔案下的函數