資源描述:
《linuxc編程常用api接口函數(shù)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、1字符測試篇22字符串轉(zhuǎn)換篇103內(nèi)存控制篇174日期時(shí)間篇225內(nèi)存及字符串操作篇286常用數(shù)學(xué)函數(shù)篇457用戶組篇568數(shù)據(jù)結(jié)構(gòu)及算法篇789文件操作篇8510文件內(nèi)容操作篇9411進(jìn)程操作篇10912文件權(quán)限控制篇13013信號處理篇15314接口處理篇16615環(huán)境變量篇18416終端控制篇186目錄LinuxC11字符測試篇21.1isalnum(測試字符是否為英文或數(shù)字)21.2isalpha(測試字符是否為英文字母)31.3isascii(測試字符是否為ASCII碼字符)31.4iscntrl(測試字符是否為ASCII碼的控制字符)41.5isdigit(測試字符是否為阿拉伯?dāng)?shù)
2、字)41.6isgraphis(測試字符是否為可打印字符)51.7islower(測試字符是否為小寫字母)61.8isprint(測試字符是(否為可打印字符)61.9isspace(測試字符是否為空格字符)71.10ispunct(測試字符是否為標(biāo)點(diǎn)符號或特殊符號)81.11isupper(測試字符是否為大寫英文字母)81.12isxdigit(測試字符是否為16進(jìn)制數(shù)字)92字符串轉(zhuǎn)換篇102.1atof(將字符串轉(zhuǎn)換成浮點(diǎn)型數(shù))102.2atoi(將字符串轉(zhuǎn)換成整型數(shù))102.3atol(將字符串轉(zhuǎn)換成長整型數(shù))112.4gcvt(將浮點(diǎn)型數(shù)轉(zhuǎn)換為字符串,取四舍五入)122.5strto
3、d(將字符串轉(zhuǎn)換成浮點(diǎn)數(shù))122.6strtol(將字符串轉(zhuǎn)換成長整型數(shù))132.7strtoul(將字符串轉(zhuǎn)換成無符號長整型數(shù))142.8toascii(將整型數(shù)轉(zhuǎn)換成合法的ASCII碼字符)152.9tolower(將大寫字母轉(zhuǎn)換成小寫字母)152.10toupper(將小寫字母轉(zhuǎn)換成大寫字母)163內(nèi)存控制篇173.1calloc(配置內(nèi)存空間)173.2free(釋放原先配置的內(nèi)存)173.3getpagesize(取得內(nèi)存分頁大?。?83.4malloc(配置內(nèi)存空間)183.5mmap(建立內(nèi)存映射)193.6munmap(解除內(nèi)存映射)214日期時(shí)間篇224.1asctime(
4、將時(shí)間和日期以字符串格式表示)224.2ctime(將時(shí)間和日期以字符串格式表示)224.3gettimeofday(取得目前的時(shí)間)234.4gmtime(取得目前時(shí)間和日期)244.5localtime(取得當(dāng)?shù)啬壳皶r(shí)間和日期)254.6mktime(將時(shí)間結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)換成經(jīng)過的秒數(shù))264.7settimeofday(設(shè)置目前時(shí)間)274.8time(取得目前的時(shí)間)275內(nèi)存及字符串操作篇285.1bcmp(比較內(nèi)存內(nèi)容)285.2bcopy(拷貝內(nèi)存內(nèi)容)285.3bzero(將一段內(nèi)存內(nèi)容全清為零)295.4index(查找字符串中第一個(gè)出現(xiàn)的指定字符)295.5memccpy(拷
5、貝內(nèi)存內(nèi)容)305.6memchr(在某一內(nèi)存范圍中查找一特定字符)305.7memcmp(比較內(nèi)存內(nèi)容)315.8memcpy(拷貝內(nèi)存內(nèi)容)325.9memmove(拷貝內(nèi)存內(nèi)容)335.10memset(將一段內(nèi)存空間填入某值)335.11rindex(查找字符串中最后一個(gè)出現(xiàn)的指定字符)345.12strcasecmp(忽略大小寫比較字符串)345.13strcat(連接兩字符串)355.14strchr(查找字符串中第一個(gè)出現(xiàn)的指定字符)355.15strcmp(比較字符串)365.16strcoll(采用目前區(qū)域的字符排列次序來比較字符串)375.17strcpy(拷貝字符串)3
6、75.18strcspn(返回字符串中連續(xù)不含指定字符串內(nèi)容的字符數(shù))385.19strdup(復(fù)制字符串)385.20strlen(返回字符串長度)395.21strncasecmp(忽略大小寫比較字符串)405.22strncat(連接兩字符串)405.23strncpy(拷貝字符串)415.24strpbrk(查找字符串中第一個(gè)出現(xiàn)的指定字符)415.25strrchr(查找字符串中最后出現(xiàn)的指定字符)425.26strspn(返回字符串中連續(xù)不含指定字符串內(nèi)容的字符數(shù))435.27strstr(在一字符串中查找指定的字符串)435.28strtok(分割字符串)446常用數(shù)學(xué)函數(shù)篇4
7、56.1abs(計(jì)算整型數(shù)的絕對值)456.2acos(取反余弦函數(shù)數(shù)值)456.3asin(取反正弦函數(shù)值)466.4atan(取反正切函數(shù)值)466.5atan2(取得反正切函數(shù)值)476.6ceil(取不小于參數(shù)的最小整型數(shù))486.7cos(取余玄函數(shù)值)486.8cosh(取雙曲線余玄函數(shù)值)496.9exp(計(jì)算指數(shù))496.10frexp(將浮點(diǎn)型數(shù)分為底數(shù)與指數(shù))506.11ldexp(計(jì)算2