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

正文內(nèi)容

單片機(jī)c語(yǔ)言c51資料的常用庫(kù)函數(shù)(留存版)

  

【正文】 2,則返回一個(gè)負(fù)數(shù);如果s1s2,則返回一個(gè)正數(shù)。如果字符串s1中不包括字符串s2,則該函數(shù)返回一個(gè)空指針。strrpos函數(shù)的功能與strrchr類似,只不過(guò)返回值不同。該函數(shù)的功能是搜索字符串s1中最后一個(gè)包含在set串中的字符,返回值指向搜索到的字符的指針,如果未找到,則返回NULL。該函數(shù)執(zhí)行的操作是使用getchar函數(shù)從串口讀入一個(gè)長(zhǎng)度為n的字符串,并存入字符數(shù)組s中。程序示例如下: 格式化輸入函數(shù)格式化輸入函數(shù)用于將字符串和數(shù)據(jù)按照一定的格式從串口讀入,其函數(shù)原型如下:int scanf (const char *fmstr[,argument]…)。4 數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù)主要用于進(jìn)行數(shù)學(xué)運(yùn)算。float sin(float x)。 冪函數(shù)冪函數(shù)用于進(jìn)行冪指數(shù)運(yùn)算。根據(jù)輸出數(shù)值類型的不同,可以有如下幾種形式:float strtod(const char*s,char**ptr)。 初始化內(nèi)存函數(shù)初始化內(nèi)存函數(shù)用于對(duì)前面申請(qǐng)的內(nèi)存進(jìn)行初始化,其函數(shù)原型如下:void init_mempool (void xdata *p,unsighed int size)。unsighed long _lrol_(unsighed long val,unsighed char n)。P1=0x00。這里介紹一些常用的全程跳轉(zhuǎn)函數(shù)。因此,熟練掌握和運(yùn)用本章內(nèi)容,可以大大減輕程序設(shè)計(jì)的負(fù)擔(dān),方便單片機(jī)的程序設(shè)計(jì)。對(duì)于每一個(gè)參數(shù)可以只調(diào)用一次,而且必須按照參數(shù)表中的參數(shù)的次序進(jìn)行。其宏定義原型如下:define FARRAY(object,base)(*((object volatile far*)((base)+0x10000L)))define FCARRAY(object,base)(*((object const far*)((base)+0x810000L)))其中,F(xiàn)ARRAY用于訪問(wèn)far空間(存儲(chǔ)類為HDATA),F(xiàn)CARRAY用于訪問(wèn)const far 空間(存儲(chǔ)類為HCONST)。該函數(shù)類似于 8051單片機(jī)的NOP指令。下面介紹常用的一些函數(shù)。 釋放內(nèi)存函數(shù)釋放內(nèi)存函數(shù)用于釋放前面已分配的內(nèi)存空間,其函數(shù)原型如下:void free (void xdata *p)。輸入字符串的格式為:[whitespace][{+/}]數(shù)字。其中ceil函數(shù)用于計(jì)算并返回一個(gè)不小于x的最小正整數(shù)(作為浮點(diǎn)數(shù)),floor函數(shù)用于計(jì)算并返回一個(gè)不大于x的最小正整數(shù)(作為浮點(diǎn)數(shù))。float sqrt(float x)。 指向緩沖區(qū)的輸出函數(shù)指向緩沖區(qū)的輸出函數(shù)用于將格式化字符串和數(shù)字輸出到由指針?biāo)赶虻膬?nèi)存數(shù)據(jù)緩沖區(qū),其函數(shù)原型如下:int vsprintf (char*s,const char *fmstr,char *argptr)。該函數(shù)執(zhí)行的操作是通過(guò)指針s,將字符串送入內(nèi)存數(shù)據(jù)緩沖區(qū),并以ASCII碼的形式儲(chǔ)存。程序示例如下: 字符讀入輸出函數(shù)字符讀入輸出函數(shù)用于從串口讀入一個(gè)字符并輸出該字符,其函數(shù)原型如下:char getchar (void)。其中,s1為目標(biāo)字符串,set為字符集。被搜索的字符可以是串結(jié)束符,此時(shí)返回值是指向串結(jié)束符的指針。該函數(shù)的功能是獲取字符串s1中的字符個(gè)數(shù),返回值的大小不包括結(jié)尾的字符串結(jié)束符。其中,s1和s2為待比較的字符串。 字符串移動(dòng)函數(shù)字符串移動(dòng)函數(shù)同樣用于復(fù)制字符串,其函數(shù)原型如下:void *memmove(void*dest,void*src,int len)。常用的字符串函數(shù)介紹如下。 小寫(xiě)字符轉(zhuǎn)換函數(shù)小寫(xiě)字符轉(zhuǎn)換函數(shù)用于將小寫(xiě)字符轉(zhuǎn)換為大寫(xiě)字符,其函數(shù)原型如下:char toupper (char c)。其中,c為待判斷字符??刂谱址淙≈捣秶鸀?x00~0xlF之間或等于0x7F,如果是,則返回1,否則返回0。1 字符函數(shù)。該函數(shù)與isgraph的區(qū)別在于包含了空格符,空格符為0x20。 十六進(jìn)制數(shù)字轉(zhuǎn)換函數(shù)十六進(jìn)制數(shù)字檢查函數(shù)用于轉(zhuǎn)換形參字符為十六進(jìn)制數(shù)字,其函數(shù)原型如下:char toint (char c)。這其實(shí)是一個(gè)由宏定義完成的操作,其功能是將字符參數(shù)c與常數(shù)0x20逐位進(jìn)行或運(yùn)算,從而將大寫(xiě)字符轉(zhuǎn)換為小寫(xiě)字符。 字符串復(fù)制函數(shù)字符串復(fù)制函數(shù)用于復(fù)制指定長(zhǎng)度的字符串,其函數(shù)原型如下:void*memcpy(void*dest,void*src,int len)。其中字符串s1要有足夠的大小來(lái)保存兩個(gè)字符串。這里需要注意和strcat函數(shù)相區(qū)別,strcat函數(shù)將字符串s2復(fù)制到字符串s1的末尾。 返回位置值的字符搜索函數(shù)返回位置值的字符搜索函數(shù)用于搜索并返回字符出現(xiàn)的位置,其函數(shù)原型如下:int strpos(char*s1,char c)。如果set是空字符串則返回0。 //初始化T1為定時(shí)功能,模式2PCON|=0x80。該函數(shù)執(zhí)行的操作是將輸入的字符回送到輸入緩沖區(qū),如果函數(shù)調(diào)用成功則返回char型值c,失敗時(shí)則返回EOF。%[*][width] [{B[h][l]}]type 格式化內(nèi)存緩沖區(qū)輸入函數(shù)格式化內(nèi)存緩沖區(qū)輸入函數(shù)用于將格式化的字符串和數(shù)據(jù)送入數(shù)據(jù)緩沖區(qū),其函數(shù)原型如下:int sscanf (char*s,const char *fmstr[,argument]…)。float fabs(float val)。float atan2(float y,float x)。5 標(biāo)準(zhǔn)函數(shù)標(biāo)準(zhǔn)函數(shù)主要用于完成數(shù)據(jù)類型轉(zhuǎn)換以及存儲(chǔ)器分配等操作。void srand(int n)。如果返回NULL,則表示沒(méi)有足夠的內(nèi)存空間可用。按照操作數(shù)據(jù)類型的不同,其函數(shù)原型如下幾種形式:unsighed char _cror_(unsighed char val,unsighed char n)。7 絕對(duì)地址訪問(wèn)函數(shù),是一些宏定義的函數(shù)。 函數(shù)原型typedef char*va_list:其功能為將va_list定義成指向參數(shù)表的指針。參數(shù)val為調(diào)用setjmp的返回值。其函數(shù)聲明如下:int offsetof (structure, member)。其功能為初始化ap參數(shù),其一般在一個(gè)可變長(zhǎng)度參數(shù)表的函數(shù)中使用。 BYTE型存儲(chǔ)空間訪問(wèn)函數(shù)BYTE型存儲(chǔ)空間訪問(wèn)函數(shù)用于對(duì)8051單片機(jī)的存儲(chǔ)空間進(jìn)行絕對(duì)地址訪問(wèn),可以做字節(jié)尋址。unsighed long _lror_(unsighed long val,unsighed char n)。其中,參數(shù)p表示該存儲(chǔ)區(qū)域的起始地址,參數(shù)size表示新分配的存儲(chǔ)區(qū)域大小。如果不使用srand函數(shù),則對(duì)rand函數(shù)的相繼調(diào)用將產(chǎn)生相同的隨機(jī)序列。 字符串轉(zhuǎn)換函數(shù)字符串轉(zhuǎn)換函數(shù)用于將字符串轉(zhuǎn)換成數(shù)值類型并輸出。float sinh(float x)。 指數(shù)以及對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1