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