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

正文內(nèi)容

單片機(jī)c語(yǔ)言c51資料的常用庫(kù)函數(shù)-預(yù)覽頁(yè)

 

【正文】 串中復(fù)制len個(gè)字符到dest字符串中,其返回值指向dest中的最后一個(gè)字符的指針。該函數(shù)實(shí)現(xiàn)的操作是用字符val來(lái)填充字符串s,共填充len個(gè)單元 字符串追加函數(shù)字符串追加函數(shù)用于復(fù)制字符串到另一個(gè)字符串的尾部,其函數(shù)原型如下:void *strcat(char *s1,char *s2)。該函數(shù)的返回值指向字符串s1中的第一個(gè)字符的指針。其中,如果字符串s2的長(zhǎng)度比n小,則將全部復(fù)制字符串s2(包括串結(jié)束符)。 包含結(jié)束符的字符串比較函數(shù)包含結(jié)束符的字符串比較函數(shù)用于比較兩個(gè)字符串的大小,其函數(shù)原型如下:char*strncmp(char *s1,char *s2,int n)。 字符串覆蓋函數(shù)字符串覆蓋函數(shù)用于將一個(gè)字符串覆蓋另一個(gè)字符串,其函數(shù)原型如下:char* strcpy(char *s1,char *s2)。 指定長(zhǎng)度的字符串覆蓋函數(shù)指定長(zhǎng)度的字符串覆蓋函數(shù)用于將一個(gè)指定長(zhǎng)度的字符串覆蓋另一個(gè)字符串,其函數(shù)原型如下:char*strncpy(char *s1,char *s2,int n)。 獲取字符串個(gè)數(shù)函數(shù)獲取字符串個(gè)數(shù)函數(shù)用于返回字符串中字符總數(shù),其函數(shù)原型如下:char*strlen(char *s1)。其中,s1為目標(biāo)字符串,s2為搜索的字符串。其中,s1為目標(biāo)字符串,c為待搜索的字符。其中,s1為目標(biāo)字符串,c為搜索的字符。其中,s1為目標(biāo)字符串,c為查找的字符。其中,s1為目標(biāo)字符串,c為查找的字符。其中,s1為目標(biāo)字符串,set為字符集。 在指定字符集中查找包含字符函數(shù)在指定字符集中查找包含字符函數(shù)用于查找包含在指定字符集中的字符,其函數(shù)原型如下:int strcspn(char*s1,char*set)。如果set是空字符串則返回0。 查找最后一個(gè)包含字符函數(shù)查找最后一個(gè)包含字符函數(shù)用于查找最后一個(gè)包含在指定字符集中的字符,其函數(shù)原型如下:char*strrpbrk(char *s1,char*set)。這些I/O函數(shù)使用8051單片機(jī)的串行接口進(jìn)行通信,因此,在使用之前需要先進(jìn)行串口的初始化。 //設(shè)置SMOD=1TL1=0xF4。 //啟動(dòng)定時(shí)器 字符讀入函數(shù)字符讀入函數(shù)用于從串口讀入一個(gè)字符,其函數(shù)原型如下:char _getkey(void)。 字符串讀入函數(shù)字符串讀入函數(shù)用于從串口讀入一個(gè)字符串,其函數(shù)原型如下:char *gets (char*s, int n)。輸入成功時(shí)將返回傳入的參數(shù)指針,失敗時(shí)返回空指針NULL。 字符輸出函數(shù)字符輸出函數(shù)用于通過8051串行口輸出字符,其函數(shù)原型如下:char putchar (char c)。其中第一個(gè)參數(shù)fmstr是格式控制字符串,參數(shù)argument可以是字符串指針、字符或數(shù)值,該函數(shù)的返回值為實(shí)際輸出的字符個(gè)數(shù)。其中,s為輸出的字符串或換行符。其中每個(gè)參數(shù)都必須是指針。該函數(shù)的功能是將輸入的字符串通過指針s指向的數(shù)據(jù)緩沖區(qū)。其中,fmstr為格式化字符串,argptr指向變量表的指針而不是變量表,函數(shù)返回值為實(shí)際寫入到輸出字符串中的字符數(shù)。其中,該函數(shù)接受的是一個(gè)指向變量表的指針而不是變量表,其返回值為實(shí)際寫入到輸出字符串中的字符數(shù)。 絕對(duì)值函數(shù)絕對(duì)值函數(shù)用于計(jì)算并返回輸出數(shù)據(jù)的絕對(duì)值。long labs(long val)這些函數(shù)分別用于計(jì)算整型、字符型、浮點(diǎn)型以及長(zhǎng)整型數(shù)據(jù)的絕對(duì)值。float log(float x)。 三角函數(shù)三角函數(shù)用于計(jì)算數(shù)學(xué)中三角函數(shù)的值。float acos(float x)。float cosh(float x)。在C51語(yǔ)言中,包含兩類取整函數(shù),示例如下:float ceil(float x)。函數(shù)modf將浮點(diǎn)數(shù)x分成整數(shù)和小數(shù)兩部分,整數(shù)部分放入*ip,返回值為小數(shù)部分。該函數(shù)用于計(jì)算并返回xy的值。下面介紹常用的一些函數(shù)。float atof(char*sl)。這里的數(shù)字可以是一個(gè)或多個(gè)十進(jìn)制數(shù)。unsigner long strtoul (const char*s,char**ptr,unsigned char base)。其中,函數(shù)rand用于返回一個(gè)0到32767之間的偽隨機(jī)數(shù),而函數(shù)srand用來(lái)初始化隨機(jī)數(shù)發(fā)生器的隨機(jī)種子。該函數(shù)所分配的內(nèi)存區(qū)域用0進(jìn)行初始化。p必須是以前用calloc、malloc或realloc函數(shù)分配的存儲(chǔ)區(qū)域,如果p為NULL,則該函數(shù)無(wú)效。該函數(shù)可對(duì)被函數(shù)calloc、malloc、free或realloc管理的存儲(chǔ)區(qū)域進(jìn)行初始化。 調(diào)整內(nèi)存大小函數(shù)調(diào)整內(nèi)存大小函數(shù)用于調(diào)整先前分配的存儲(chǔ)器區(qū)域大小,其函數(shù)原型如下:void*realloc (void xdata *p,unsighed int size)。原存儲(chǔ)器區(qū)域的內(nèi)容被復(fù)制到新存儲(chǔ)器區(qū)域中,如果新存儲(chǔ)器區(qū)域較大,多出的區(qū)域不作初始化。按照操作數(shù)據(jù)類型的不同,其函數(shù)原型如下幾種形式:unsighed char _crol_(unsighed char val,unsighed char n)。函數(shù)_crol_、_irol_和_lrol_分別用于字符型、整型和長(zhǎng)整形變量的循環(huán)左移,其返回值分別為移位后的字符型、整型和長(zhǎng)整形。unsighed int _iror_(unsighed int val,unsighed char n)。該函數(shù)與8051單片機(jī)的RRA指令相關(guān)。 //P1端口輸出0xFF_nop_()。其中,x為待測(cè)位變量。下面分別介紹常用的一些函數(shù)。其宏定義原型如下:define FVAR(object,addr)(*((object volatile far*)((addr)+0x10000L)))define FCVAR(object,addr)(*((object const far*)((addr)+0x810000L)))其中,F(xiàn)VAR用于訪問far空間(存儲(chǔ)類為HDATA),F(xiàn)CVAR用于訪問const far 空間(存儲(chǔ)類為HCONST)。C51編譯器允許函數(shù)的參數(shù)個(gè)數(shù)和類型是可變的,可使用簡(jiǎn)略形式(記號(hào)為“...”),這時(shí)參數(shù)表的長(zhǎng)度和參數(shù)的數(shù)據(jù)類型在定義時(shí)是未知的。函數(shù)原型void va_start (ap,v)。對(duì)va_ arg的第一次調(diào)用將返回在va_start宏中指定的v參數(shù)后的第一個(gè)參數(shù)。其功能為終止在va_start宏中已被初始化的可變長(zhǎng)度參數(shù)表的指針ap,并且關(guān)閉參數(shù)表,結(jié)束對(duì)可變參數(shù)表的訪問。函數(shù)原型int setjmp(jmp_buf env):其功能為將程序執(zhí)行的當(dāng)前環(huán)境狀態(tài)信息存入變量env中。10 計(jì)算結(jié)構(gòu)體成員的偏移量函數(shù)。11 小結(jié)本章詳細(xì)講解了C51語(yǔ)言中常用的庫(kù)函數(shù),主要包括字符函數(shù)、字符串函數(shù)、I/O函數(shù)、數(shù)學(xué)函數(shù)、標(biāo)準(zhǔn)函數(shù)、內(nèi)部函數(shù)、絕對(duì)地址訪問函數(shù)、變量參數(shù)表函數(shù)、全程跳轉(zhuǎn)函數(shù)以及偏移量函數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1