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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]c標(biāo)準(zhǔn)庫(kù)(編輯修改稿)

2024-09-17 16:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 用于輸出字符串s以及與全局變量errno中的整數(shù)值相對(duì)應(yīng)的出錯(cuò)信息,具體出錯(cuò)信息的內(nèi)容依賴(lài)于實(shí)現(xiàn)。該函數(shù)的功能類(lèi)似于:fprintf(stderr, %s: %s\n, s, 出錯(cuò)信息)??蓞⒁?jiàn)第3節(jié)介紹的strerror函數(shù)。2 字符類(lèi)測(cè)試頭文件中說(shuō)明了一些用于測(cè)試字符的函數(shù)。每個(gè)函數(shù)的變量均為int類(lèi)型,變量的值必須是EOF或可用 unsigned char類(lèi)型表示的字符,函數(shù)的返回值為int類(lèi)型。如果變量滿(mǎn)足所指定的條件,那么函數(shù)返回非0值(表示真);否則返回值為0(表示假)。這些函數(shù)包括 ~。在7位ASCII字符集中,可打印字符是從0x20(39。 39。)到0x7E(39。~39。)之間的字符;控制字符是從0(NUL)到0x1F(US)之間的字符和字符0x7F(DEL)。 isalnuminclude int isalnum(int ch)。變量為字母或數(shù)字時(shí),函數(shù)返回非0值,否則返回0。 isalphainclude int isalpha(int ch)。當(dāng)變量為字母表中的字母時(shí),函數(shù)返回非0值,否則返回0。各種語(yǔ)言的字母表互不相同,對(duì)于英語(yǔ)來(lái)說(shuō),字母表由大寫(xiě)和小寫(xiě)的字母A到Z組成。 istrlinclude int istrl(int ch)。當(dāng)變量是控制字符時(shí),函數(shù)返回非0,否則返回0。 isdigitinclude int isdigit(int ch)。當(dāng)變量是十進(jìn)制數(shù)字時(shí),函數(shù)返回非0值,否則返回0。 isgraphinclude int isgraph(int ch)。如果變量為除空格之外的任何可打印字符,則函數(shù)返回非0值,否則返回0。 islowerinclude int islower(int ch)。如果變量是小寫(xiě)字母,函數(shù)返回非0值,否則返回0。 isprintinclude int isprint(int ch)。如果變量是可打印字符(含空格),則函數(shù)返回非0值,否則返回0。 ispunctinclude int ispunct(int ch)。如果變量是除空格、字母和數(shù)字外的可打印字符,則函數(shù)返回非0,否則返回0。 isspaceinclude int isspace(int ch)。當(dāng)變量為空白字符(包括空格、換頁(yè)符、換行符、回車(chē)符、水平制表符和垂直制表符)時(shí),函數(shù)返回非0,否則返回0。 isupperinclude int isupper(int ch)。如果變量為大寫(xiě)字母,函數(shù)返回非0,否則返回0。 isxdigitinclude int isxdigit(int ch)。當(dāng)變量為十六進(jìn)制數(shù)字時(shí),函數(shù)返回非0,否則返回0。 tolowerinclude int tolower(int ch)。當(dāng)ch為大寫(xiě)字母時(shí),返回其對(duì)應(yīng)的小寫(xiě)字母;否則返回ch。 toupperinclude int toupper(int ch)。當(dāng)ch為小寫(xiě)字母時(shí),返回其對(duì)應(yīng)的大寫(xiě)字母;否則返回ch。3 字符串函數(shù)在頭文件中定義了兩組字符串函數(shù)。第一組函數(shù)的名字以str開(kāi)頭;第二組函數(shù)的名字以mem開(kāi)頭。只有函數(shù)memmove對(duì)重疊對(duì)象間的拷貝進(jìn)行了定義,而其他函數(shù)都未定義。比較類(lèi)函數(shù)將其變量視為unsigned char類(lèi)型的數(shù)組。 strcpyinclude char *strcpy(char *str1, const char *str2)。把字符串str2(包括39。\039。)拷貝到字符串str1當(dāng)中,并返回str1。 strncpyinclude char *strncpy(char *str1, const char *str2, size_t count)。把字符串str2中最多count個(gè)字符拷貝到字符串str1中,并返回str1。如果str2中少于count個(gè)字符,那么就用39。\039。來(lái)填充,直到滿(mǎn)足count個(gè)字符為止。 strcatinclude char *strcat(char *str1, const char *str2)。把str2(包括39。\039。)拷貝到str1的尾部(連接),并返回str1。其中終止原str1的39。\039。被str2的第一個(gè)字符覆蓋。 strncatinclude char *strncat(char *str1, const char *str2, size_t count)。把str2中最多count個(gè)字符連接到str1的尾部,并以39。\039。終止str1,返回str1。其中終止原str1的39。\039。被str2的第一個(gè)字符覆蓋。注意,最大拷貝字符數(shù)是count+1。 strcmpinclude int strcmp(const char *str1, const char *str2)。按字典順序比較兩個(gè)字符串,返回整數(shù)值的意義如下: 小于0,str1小于str2; 等于0,str1等于str2; 大于0,str1大于str2; strncmpinclude int strncmp(const char *str1, const char *str2, size_t count)。同strcmp,除了最多比較count個(gè)字符。根據(jù)比較結(jié)果返回的整數(shù)值如下: 小于0,str1小于str2; 等于0,str1等于str2; 大于0,str1大于str2; strchrinclude char *strchr(const char *str, int ch)。返回指向字符串str中字符ch第一次出現(xiàn)的位置的指針,如果str中不包含ch,則返回NULL。 strrchrinclude char *strrchr(const char *str, int ch)。返回指向字符串str中字符ch最后一次出現(xiàn)的位置的指針,如果str中不包含ch,則返回NULL。 strspninclude size_t strspn(const char *str1, const char *str2)。返回字符串str1中由字符串str2中字符構(gòu)成的第一個(gè)子串的長(zhǎng)度。 strcspninclude size_t strcspn(const char *str1, const char *str2)。返回字符串str1中由不在字符串str2中字符構(gòu)成的第一個(gè)子串的長(zhǎng)度。 strpbrkinclude char *strpbrk(const char *str1, const char *str2)。返回指向字符串str2中的任意字符第一次出現(xiàn)在字符串str1中的位置的指針;如果str1中沒(méi)有與str2相同的字符,那么返回NULL。 strstrinclude char *strstr(const char *str1, const char *str2)。返回指向字符串str2第一次出現(xiàn)在字符串str1中的位置的指針;如果str1中不包含str2,則返回NULL。 strleninclude size_t strlen(const char *str)。返回字符串str的長(zhǎng)度,39。\039。不算在內(nèi)。 strerrorinclude char *strerror(int errnum)。返回指向與錯(cuò)誤序號(hào)errnum對(duì)應(yīng)的錯(cuò)誤信息字符串的指針(錯(cuò)誤信息的具體內(nèi)容依賴(lài)于實(shí)現(xiàn))。 strtokinclude char *strtok(char *str1, const char *str2)。在str1中搜索由str2中的分界符界定的單詞。對(duì)strtok()的一系列調(diào)用將把字符串str1分成許多單詞,這些單詞以str2中的字符為分界符。第一次調(diào)用時(shí)str1非空,它搜索 str1,找出由非str2中的字符組成的第一個(gè)單詞,將str1中的下一個(gè)字符替換為39。\039。,并返回指向單詞的指針。隨后的每次strtok()調(diào)用 (參數(shù)str1用NULL代替),均從前一次結(jié)束的位置之后開(kāi)始,返回下一個(gè)由非str2中的字符組成的單詞。當(dāng)str1中沒(méi)有這樣的單詞時(shí)返回 NULL。每次調(diào)用時(shí)字符串str2可以不同。如:char *p。p = strtok(The summer soldier,the sunshine patriot, )。printf(%s, p)。do { p = strtok(\0, , )。 /* 此處str2是逗號(hào)和空格 */ if (p) printf(|%s, p)。} while (p)。顯示結(jié)果是:The | summer | soldier | the | sunshine | patriot memcpyinclude void *memcpy(void *to, const void *from, size_t count)。把from中的count個(gè)字符拷貝到to中。并返回to。 memmoveinclude void *memmove(void *to, const void *from, size_t count)。功能與memcpy類(lèi)似,不同之處在于,當(dāng)發(fā)生對(duì)象重疊時(shí),函數(shù)仍能正確執(zhí)行。 memcmpinclude int memcmp(const void *buf1, const void *buf2, size_t count)。比較buf1和buf2的前count個(gè)字符,返回值與strcmp的返回值相同。 memchrinclude void *memchr(const void *buffer, int ch, size_t count)。返回指向ch在buffer中第一次出現(xiàn)的位置指針,如果在buffer的前count個(gè)字符當(dāng)中找不到匹配,則返回NULL。 memsetinclude void *memset(void *buf, int ch, size_t count)。把buf中的前count個(gè)字符替換為ch,并返回buf。4 數(shù)學(xué)函數(shù)頭文件中說(shuō)明了數(shù)學(xué)函數(shù)和宏。宏EDOM和ERANGE(定義在頭文件中)是兩個(gè)非0整常量,用于引發(fā)各個(gè)數(shù)學(xué)函數(shù)的定義域錯(cuò)誤和值域錯(cuò) 誤;HUGE_VAL是一個(gè)double類(lèi)型的正數(shù)。當(dāng)變量取值在函數(shù)的定義域之外時(shí),就會(huì)出現(xiàn)定義域錯(cuò)誤。在發(fā)生定義域錯(cuò)誤時(shí),全局變量errno的值 被置為EDOM,函數(shù)的返回值視具體實(shí)現(xiàn)而定。如果函數(shù)的結(jié)果不能用double類(lèi)型表示,那么就會(huì)發(fā)生值域錯(cuò)誤。當(dāng)結(jié)果上溢時(shí),函數(shù)返回 HUGE_VAL并帶有正確的符號(hào)(正負(fù)號(hào)),errno的值被置為ERANGE。當(dāng)結(jié)果下溢時(shí),函數(shù)返回0,而errno是否被設(shè)置為ERANGE視具 體實(shí)現(xiàn)而定。 sininclude double sin(double arg)。返回arg的正弦值,arg單位為弧度。 cosinclude double cos(double arg)。返回arg的余弦值,arg單位為弧度。 taninclude double tan(double arg)。返回arg的正切值,arg單位為弧度。 asininclude double asin(double arg)。返回arg的反正弦值sin1(x),值域?yàn)閇pi/2,pi/2], 其中變量范圍[1,1]。 acosinclude double acos(double arg)。返回arg的反余弦值cos1(x),值域?yàn)閇0,pi], 其中變量范圍[1,1]。 ataninclude double atan(double arg)。返回arg的反正切值tan1(x),值域?yàn)閇pi/2,pi/2]。 atan2include double atan2(double a, double b)。返回a/b的反正切值tan1(a/b),值域?yàn)閇pi,pi]。 sinhinclude double sinh(double arg)。返回arg的雙曲正弦值。 coshinclude double cosh(double arg)。返回arg的雙曲余弦值。 tanhinclude double tanh(double arg)。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1