freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)c語言c51資料的常用庫函數(shù)-wenkub

2023-07-11 12:36:52 本頁面
 

【正文】 ,void*src,int len)。 帶終止字符的字符串復(fù)制函數(shù)帶終止字符的字符串復(fù)制函數(shù)用于復(fù)制字符串,如果遇到終止字符則停止復(fù)制,其函數(shù)原型如下:void*memccpy(void*dest, void*src,char val,int len)。因此應(yīng)該保證len不能超過最短字符串的長度。 指定長度的字符串比較函數(shù)指定長度的字符串比較函數(shù)用于按照指定的長度比較兩個(gè)字符串的大小,其函數(shù)原型如下:char memcmp(void*s1, void*s2,int len)。常用的字符串函數(shù)介紹如下。這其實(shí)是一個(gè)由宏定義完成的操作,其功能是將字符參數(shù)c與常數(shù)0xdf逐位進(jìn)行與運(yùn)算,從而將小寫字符轉(zhuǎn)換為大寫字符。其中,c為待轉(zhuǎn)換的大寫字符。其中,c為待轉(zhuǎn)換的字符。 小寫字符轉(zhuǎn)換函數(shù)小寫字符轉(zhuǎn)換函數(shù)用于將小寫字符轉(zhuǎn)換為大寫字符,其函數(shù)原型如下:char toupper (char c)。其中,對(duì)于字符0~9,返回值為0H~9H,對(duì)于ASCII字符a~f(大小寫無關(guān)),返回值為0AH~0FH。如果是16進(jìn)制數(shù)字字符則返回1,否則返回0。如果是控制字符則返回1,否則返回0。其中,c為待判斷字符。 小寫英文字母檢查函數(shù)小寫英文字母檢查函數(shù)用于檢查形參字符是否為小寫英文字母,其函數(shù)原型如下:bit islower(char c)。如果是則返回1,否則返回0。其中,c為待判斷的字符??刂谱址淙≈捣秶鸀?x00~0xlF之間或等于0x7F,如果是,則返回1,否則返回0。其中,c為待判斷的字符,如果是英文字母則返回1,否則返回0。下面將C51的庫函數(shù)分類列出并詳細(xì)介紹其用法。C51的常用庫函數(shù)詳解C51語言的編譯器中包含有豐富的庫函數(shù),使用庫函數(shù)可以大大簡化用戶程序設(shè)計(jì)的工作量,提高編程效率。1 字符函數(shù)。程序示例如下: 檢查字母數(shù)字函數(shù)檢查字母數(shù)字函數(shù)用于檢查形參字符是否為英文字母或數(shù)字字符,其函數(shù)原型如下:bit isalnum(char c)。 十進(jìn)制數(shù)字檢查函數(shù)十進(jìn)制數(shù)字檢查函數(shù)用于檢查形參字符是否為十進(jìn)制數(shù)字,其函數(shù)原型如下:bit isdigit (char c)。可打印字符的取值范圍為0x21~0x7C,不包含空格,如果是可打印字符則返回1,否則返回0。該函數(shù)與isgraph的區(qū)別在于包含了空格符,空格符為0x20。其中,c為待判斷字符。如果是大寫英文字母則返回1,否則返回0。控制字符包括:空格、制表符、回車、換行、垂直制表符和送紙,其取值范圍為0x09~0x0d,或?yàn)?x20。 十六進(jìn)制數(shù)字轉(zhuǎn)換函數(shù)十六進(jìn)制數(shù)字檢查函數(shù)用于轉(zhuǎn)換形參字符為十六進(jìn)制數(shù)字,其函數(shù)原型如下:char toint (char c)。 大寫字符轉(zhuǎn)換函數(shù)大寫字符轉(zhuǎn)換函數(shù)用于將大寫字符轉(zhuǎn)換為小寫字符,其函數(shù)原型如下:char tolower (char c)。其中,c為待轉(zhuǎn)換的小寫字符。該函數(shù)執(zhí)行的操作是將形參數(shù)值和0x7f做與運(yùn)算,從而去掉第7位以上的所有位數(shù)。這其實(shí)是一個(gè)由宏定義完成的操作,其功能是將字符參數(shù)c與常數(shù)0x20逐位進(jìn)行或運(yùn)算,從而將大寫字符轉(zhuǎn)換為小寫字符。2 字符串函數(shù)。 字符查找函數(shù)字符查找函數(shù)用于在字符串中順序查找字符,其函數(shù)原型如下:void *memchr(void*sl,char val,int len)。其中,s1和s2為輸入字符串,len為比較的長度。 字符串復(fù)制函數(shù)字符串復(fù)制函數(shù)用于復(fù)制指定長度的字符串,其函數(shù)原型如下:void*memcpy(void*dest,void*src,int len)。其中,dest為目標(biāo)字符串,src為源字符串,val為終止字符,len為復(fù)制的長度。其中,dest為目標(biāo)字符串,src為源字符串,len為復(fù)制長度。其中,s為待填充的字符串,val為填充字符,len為填充的長度。其中字符串s1要有足夠的大小來保存兩個(gè)字符串。該函數(shù)實(shí)現(xiàn)的操作是從字符串s2中復(fù)制n個(gè)字符添加到字符串s1的尾部。該函數(shù)的功能是比較字符串s1和s2,如果兩者相等則返回0;如果s1s2,則返回一個(gè)負(fù)數(shù);如果s1s2,則返回一個(gè)正數(shù)。這里需要和memcmp函數(shù)相區(qū)別,如果字符串的長度小于n,則strncmp函數(shù)比較到字符串結(jié)束符后便停止,這和memcmp函數(shù)是不一樣的。這里需要注意和strcat函數(shù)相區(qū)別,strcat函數(shù)將字符串s2復(fù)制到字符串s1的末尾。如果字符串s2的長度小于n,則s1串以0補(bǔ)齊到長度n。 搜索字符串函數(shù)搜索字符串函數(shù)用于搜索字符串出現(xiàn)的位置,其函數(shù)原型如下:char*strstr(const char *s1,char*s2)。 搜索字符函數(shù)搜索字符函數(shù)用于搜索字符出現(xiàn)的位置,其函數(shù)原型如下:char*strchr(char *s1,char c)。 返回位置值的字符搜索函數(shù)返回位置值的字符搜索函數(shù)用于搜索并返回字符出現(xiàn)的位置,其函數(shù)原型如下:int strpos(char*s1,char c)。 字符包含函數(shù)字符包含函數(shù)用于檢查字符串中是否包含某字符,其函數(shù)原型如下:char*strrchr(char *s1,char c)。 返回位置值的字符包含函數(shù)返回位置值的字符包含函數(shù)同樣用于檢查字符串中是否包含某字符,其函數(shù)原型如下:int strrpos(char*s1,char c)。 在指定字符集中查找不包含字符函數(shù)在指定字符集中查找不包含字符函數(shù)用于查找不包含在指定字符集中的字符,其函數(shù)原型如下:int strspn(char*s1,char*set)。如果set是空字符串則返回0。如果s1中所有的字符都包含在set中,則返回s1的長度(不包括結(jié)束符)。該函數(shù)的功能是搜索字符串s1中第一個(gè)包含在set串中的字符,返回值指向搜索到的字符的指針,如果未找到,則返回NULL。3 I/O函數(shù)I/O函數(shù)主要用于數(shù)據(jù)的輸入輸出等操作,C51的I/。 //初始化T1為定時(shí)功能,模式2PCON|=0x80。 //中斷TR1=1。該函數(shù)與_getkey函數(shù)有細(xì)微的不同,其執(zhí)行的操作是使用_getkey從串口讀入的一個(gè)字符,然后使用putchar函數(shù)將讀入的字符輸出。如果遇到換行符,則結(jié)束字符的輸入。該函數(shù)執(zhí)行的操作是將輸入的字符回送到輸入緩沖區(qū),如果函數(shù)調(diào)用成功則返回char型值c,失敗時(shí)則返回EOF。該函數(shù)的功能是以一定的格式通過8051單片機(jī)的串行口輸出數(shù)值和字符串。 字符串輸出函數(shù)字符串輸出函數(shù)用于將字符串和換行符寫入串行口,其函數(shù)原型如下:int puts (const char*s)。該函數(shù)的功能是在格式字符的控制下從串行口讀入數(shù)據(jù)。%[*][width] [{B[h][l]}]type 格式化內(nèi)存緩沖區(qū)輸入函數(shù)格式化內(nèi)存緩沖區(qū)輸入函數(shù)用于將格式化的字符串和數(shù)據(jù)送入數(shù)據(jù)緩沖區(qū),其函數(shù)原型如下:int sscanf
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1