Cx51 標準庫程序屬性說(shuō)明
字符串操作STRING.H
本文引用地址:http://dyxdggzs.com/article/201608/295027.htmstrcat 連接兩個(gè)字符串
strchr 可重入返回一個(gè)字符串中指定字符第一次出現的位置指針
strcmp 可重入比較兩個(gè)字符串
strcpy 可重入拷貝一個(gè)字符串到另一個(gè)
strcspn 返回一個(gè)字符串中和第二個(gè)字符串的任何字符匹配的第一
個(gè)字符的索引
strlen 可重入字符串長(cháng)度
strncat 從一個(gè)字符串連接指定數目的字符到另一個(gè)字符串
strncmp 比較兩個(gè)字符串中指定數目的字符
strncpy 從一個(gè)字符串拷貝指定數目的字符到另一個(gè)字符串
strpbrk 返回一個(gè)字符串中和第二個(gè)字符串的任何字符匹配的第一
個(gè)字符的指針
strpos 可重入返回一個(gè)指定字符在一個(gè)字符串中第一次出現的索引
strrchr 可重入返回一個(gè)指定字符在一個(gè)字符串中最后出現的指針
strrpbrk 返回一個(gè)字符串中和第二個(gè)字符串的任何字符匹配的最后
一個(gè)字符的指針
strrpos 可重入返回一個(gè)指定字符在一個(gè)字符串中最后出現的索引
strspn 返回一個(gè)字符串中和第二個(gè)字符串中的任何字符不匹配的
第一個(gè)字符索引
strstr 返回一個(gè)字符串中和另一個(gè)子字符串一樣的指針
緩沖區操作
STRING.H
memchr 可重入返回一個(gè)緩沖區中指定字符第一次出現的位置指針
memcmp 可重入比較兩個(gè)不同緩沖區給定數目的字符
memcpy 可重入從一個(gè)緩沖區拷貝指定數目的數據到另一個(gè)緩沖區
memmove 可重入從一個(gè)緩沖區拷貝指定數目的數據到另一個(gè)緩沖區
memset 可重入初始化一個(gè)緩沖區的指定數目的數據字節為指定的字符值
字符轉換和分類(lèi)CTYPE.H
isalnum 可重入是否是一個(gè)字母或數字字符
isalpha 可重入是否是一個(gè)字母字符
iscntrl 可重入是否是一個(gè)控制字符
isdigit 可重入是否是一個(gè)十進(jìn)制數
isgraph 可重入是否是一個(gè)除空格以外的可打印字符
islower 可重入是否是一個(gè)小寫(xiě)字母字符
isprint 可重入是否是一個(gè)可打印字符
ispunct 可重入是否是一個(gè)標點(diǎn)字符
isspace 可重入是否是一個(gè)空格
isupper 可重入是否是一個(gè)大寫(xiě)字母字符
isxdigit 可重入是否是一個(gè)十六進(jìn)制數
toascii 可重入轉換一個(gè)字符為一個(gè)ASCII 碼
toint 可重入轉換一個(gè)十六進(jìn)制數為一個(gè)十進(jìn)制數
tolower 可重入測試一個(gè)字符如果是大寫(xiě)則轉換成小寫(xiě)
_tolower 可重入無(wú)條件的轉換一個(gè)字符為小寫(xiě)
toupper 可重入測試一個(gè)字符如果是大寫(xiě)則轉換成小寫(xiě)
_toupper 可重入無(wú)條件的轉換一個(gè)字符為大寫(xiě)
數據轉換STDLIB.H
abs 可重入取一個(gè)整數類(lèi)型的絕對值
atof/atof517 轉換一個(gè)字符串為一個(gè)float
atoi 轉換一個(gè)字符串為一個(gè)int
atol 轉換一個(gè)字符串為一個(gè)long
cabs 可重入取一個(gè)字符類(lèi)型的絕對值
labs 可重入取一個(gè)long 類(lèi)型的絕對值
strtod/strtod一個(gè)字符串轉換成一個(gè)float
strtol 一個(gè)字符串轉換成一個(gè)long
strtoul 一個(gè)字符串轉換成一個(gè)unsigned long
評論