1、字符測試函數 ctype.hgit
isalnum:測試字符是否爲英文或數字;
isalpha:測試字符是否爲英文字母;
isascii:isacii(測試字符是否爲ASCII碼字符)
incntrl:測試字符是否爲ASCII碼的控制字符
isdigit:測試字符是否爲阿拉伯數字
isgrahp:測試字符是否爲可打印字符
islower:測試字符是否爲小寫字母
isprint:測試字符是否爲可打印字符
isspace:測試字符是否爲空格
ispunct:測試字符是否爲標點符號或特殊符號
isupper:測試字符是否大寫字母
isxdigit:測試字符是否爲十六進制字符函數
2、字符串轉換函數 stdlib.h 測試
atof :將字符串轉換成浮點型數
atoi :將字符串轉換成整型數
atol :將字符串轉換成長整型數
gcvt :將浮點型數轉換爲字符串
ecvt :將浮點型數轉換爲字符串
fcvt :將浮點型數轉換爲字符串
strtod:將字符串轉換成浮點數
strtol:將字符串轉換成長整型數
strtoul:將字符串轉換成無符號長整形數
toascii:將整型數轉換成合法的ASCII碼字符
tolower:將大寫字母轉換成小寫字母
toupper:將小寫字母轉換成大寫字母spa
3、字符串比較 string.h
bcmp :比較字符串的前n個字節是否相同。若是相同則返回0值,不然返回非0值。
memcm :比較兩個字符串的大小是否相關,而且返回第一個不相同字符的差值。
strncasecmp :忽略大小寫比較兩個字符串。
4、字符串複製
bcopy :將一個字符串的前n個字符複製到另外一個字符串中。
memccpy :將一個字符串中的前n個字節複製到另外一個字符串中。與bcopy函數不一樣的是memccpy能夠檢查字符串裏是否是 有某一個字符。
strcpy :將一個字符串複製到另外一個字符串。
strncpy :將一個字符串中的若干個字符複製到另外一個字符串中。指針
5、字符串的清理與填充
bzero :將字符串中的部分字節寫爲0,即寫入NULL值。
memset :將一個字符的前n個字符填充爲某一個字符。ci
6、字符串查找
index :在字符串中找出須要查找字符第一次的出現位置,而後將該字符地址返回。
rindex :在字符串中找出最後一次某字符的出現位置,而後將該字符地址返回。
memchr :在一個字符串的前n個字符中查找某一字符,返回這個字符的指針地址。
strchr :在一個字符串中查找某一個字符第一次出現的位置。
strrchr :在一個字符串中查找某一個字符最後一次出現的位置。字符串
7、字符串的鏈接與分割
strcat :將一個字符串鏈接到另外一個字符串後面。
strtok :將字符串分割成多個字符串。string
8、其它字符串函數
strlen :返回字符串的長度,也就字符串裏一共有多少個字符。
strspn :返回一個字符串首次不包含在字符串內容中的字符的位置。
strcspn :查找出一個字符串第一次不容許出現的某個字符的.it