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