C語言標準庫函數存放在頭文件當中,使用相應函數時需要用include引用先關頭文件。
創新互聯建站于2013年開始,是專業互聯網技術服務公司,擁有項目做網站、網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元汪清做網站,已為上家服務,為汪清各地企業和個人服務,聯系電話:13518219792
C語言程序設計里,C 標準函數(C Standard library)是所有目前符合標準的頭文件(head
file)的集合,以及常用的函數庫實現程序,例如 I/O輸入輸出和字串符控制。不像 COBOL、Forrian和 PL/I等編程語言,在 C
語言的工作任務里不會包含嵌入的關鍵字,所以幾乎所有的 C 語言程序都是由標準函數庫的函數來創建的。
下面列出C89及C99中C語言標準函數庫的頭文件。
C89中標準的頭文件
assert.h 設定斷言點
ctype.h 字符處理
errno.h 錯誤報告
float.h 定義與實現相關的浮點值勤
limits.h 定義與實現相關的各種極限值
locale.h 支持函數setlocale()
math.h 數學函數庫使用的各種定義
setjmp.h 支持非局部跳轉
signal.h 定義信號值
stdarg.h 支持可變長度的變元列表
stddef.h 定義常用常數
stdio.h 支持文件輸入和輸出
stdlib.h 其他各種聲明
string.h 支持串函數
time.h 支持系統時間函數
C99新增的頭文件和庫
complex.h 支持復數算法
fenv.h 給出對浮點狀態標記和浮點環境的其他方面的訪問
inttypes.h 定義標準的、可移植的整型類型集合。也支持處理最大寬度整數的函數
iso646.h 首先在此1995年第一次修訂時引進,用于定義對應各種運算符的宏
stdbool.h 支持布爾數據類型類型。定義宏bool,以便兼容于C++
stdint.h 定義標準的、可移植的整型類型集合。該文件包含在inttypes.h中
tgmath.h 定義一般類型的浮點宏
wchar.h 首先在1995年第一次修訂時引進,用于支持多字節和寬字節函數
wctype.h 首先在1995年第一次修訂時引進,用于支持多字節和寬字節分類函數
14.freopen(打開文件)
相關函數 fopen,fclose
表頭文件 #includestdio.h
定義函數 FILE * freopen(const char * path,const char * mode,FILE * stream);
函數說明 參數path字符串包含欲打開的文件路徑及文件名,參數mode請參考fopen()說明。參數stream為已打開的文件指針。Freopen()會將原stream所打開的文件流關閉,然后打開參數path的文件。
返回值 文件順利打開后,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,并把錯誤代碼存在errno 中。
范例
復制代碼代碼如下:
#includestdio.h
main()
{
FILE * fp;
fp=fopen(“/etc/passwd”,”r”);
fp=freopen(“/etc/group”,”r”,fp);
fclose(fp);
}
15.fseek(移動文件流的讀寫位置)
相關函數 rewind,ftell,fgetpos,fsetpos,lseek
表頭文件 #includestdio.h
定義函數 int fseek(FILE * stream,long offset,int whence);
函數說明 fseek()用來移動文件流的讀寫位置。參數stream為已打開的文件指針,參數offset為根據參數whence來移動讀寫位置的位移數。
參數 whence為下列其中一種:
SEEK_SET從距文件開頭offset位移量為新的讀寫位置。SEEK_CUR 以目前的讀寫位置往后增加offset個位移量。
SEEK_END將讀寫位置指向文件尾后再增加offset個位移量。
當whence值為SEEK_CUR 或SEEK_END時,參數offset允許負值的出現。
下列是較特別的使用方式:
1) 欲將讀寫位置移動到文件開頭時:fseek(FILE *stream,0,SEEK_SET);
2) 欲將讀寫位置移動到文件尾時:fseek(FILE *stream,0,0SEEK_END);
返回值 當調用成功時則返回0,若有錯誤則返回-1,errno會存放錯誤代碼。
附加說明 fseek()不像lseek()會返回讀寫位置,因此必須使用ftell()來取得目前讀寫的位置。
范例
復制代碼代碼如下:
#includestdio.h
main()
{
FILE * stream;
long offset;
fpos_t pos;
stream=fopen(“/etc/passwd”,”r”);
fseek(stream,5,SEEK_SET);
printf(“offset=%d/n”,ftell(stream));
rewind(stream);
fgetpos(stream,pos);
printf(“offset=%d/n”,pos);
pos=10;
fsetpos(stream,pos);
printf(“offset = %d/n”,ftell(stream));
fclose(stream);
}
執行 offset = 5
offset =0
offset=10
16.ftell(取得文件流的讀取位置)
相關函數 fseek,rewind,fgetpos,fsetpos
表頭文件 #includestdio.h
定義函數 long ftell(FILE * stream);
函數說明 ftell()用來取得文件流目前的讀寫位置。參數stream為已打開的文件指針。
返回值 當調用成功時則返回目前的讀寫位置,若有錯誤則返回-1,errno會存放錯誤代碼。
錯誤代碼 EBADF 參數stream無效或可移動讀寫位置的文件流。
范例 參考fseek()。
17.fwrite(將數據寫至文件流)
相關函數 fopen,fread,fseek,fscanf
表頭文件 #includestdio.h
定義函數 size_t fwrite(const void * ptr,size_t size,size_t nmemb,FILE * stream);
函數說明 fwrite()用來將數據寫入文件流中。參數stream為已打開的文件指針,參數ptr 指向欲寫入的數據地址,總共寫入的字符數以參數size*nmemb來決定。Fwrite()會返回實際寫入的nmemb數目。
返回值 返回實際寫入的nmemb數目。
范例
復制代碼代碼如下:
#includestdio.h
#define set_s (x,y) {strcoy(s[x].name,y);s[x].size=strlen(y);}
#define nmemb 3
struct test
{
char name[20];
int size;
}s[nmemb];
main()
{
FILE * stream;
set_s(0,”Linux!”);
set_s(1,”FreeBSD!”);
set_s(2,”Windows2000.”);
stream=fopen(“/tmp/fwrite”,”w”);
fwrite(s,sizeof(struct test),nmemb,stream);
fclose(stream);
}
執行 參考fread()。
18.getc(由文件中讀取一個字符)
相關函數 read,fopen,fread,fgetc
表頭文件 #includestdio.h
定義函數 int getc(FILE * stream);
函數說明 getc()用來從參數stream所指的文件中讀取一個字符。若讀到文件尾而無數據時便返回EOF。雖然getc()與fgetc()作用相同,但getc()為宏定義,非真正的函數調用。
返回值 getc()會返回讀取到的字符,若返回EOF則表示到了文件尾。
范例 參考fgetc()。
19.getchar(由標準輸入設備內讀進一字符)
相關函數 fopen,fread,fscanf,getc
表頭文件 #includestdio.h
定義函數 int getchar(void);
函數說明 getchar()用來從標準輸入設備中讀取一個字符。然后將該字符從unsigned char轉換成int后返回。
返回值 getchar()會返回讀取到的字符,若返回EOF則表示有錯誤發生。
附加說明 getchar()非真正函數,而是getc(stdin)宏定義。
范例
復制代碼代碼如下:
#includestdio.h
main()
{
FILE * fp;
int c,i;
for(i=0li5;i++)
{
c=getchar();
putchar(c);
}
}
執行 1234 /*輸入*/
1234 /*輸出*/
20.gets(由標準輸入設備內讀進一字符串)
相關函數 fopen,fread,fscanf,fgets
表頭文件 #includestdio.h
定義函數 char * gets(char *s);
函數說明 gets()用來從標準設備讀入字符并存到參數s所指的內存空間,直到出現換行字符或讀到文件尾為止,最后加上NULL作為字符串結束。
返回值 gets()若成功則返回s指針,返回NULL則表示有錯誤發生。
附加說明 由于gets()無法知道字符串s的大小,必須遇到換行字符或文件尾才會結束輸入,因此容易造成緩沖溢出的安全性問題。建議使用fgets()取代。
范例 參考fgets()
21.mktemp(產生唯一的臨時文件名)
相關函數 tmpfile
表頭文件 #includestdlib.h
定義函數 char * mktemp(char * template);
函數說明 mktemp()用來產生唯一的臨時文件名。參數template所指的文件名稱字符串中最后六個字符必須是XXXXXX。產生后的文件名會借字符串指針返回。
返回值 文件順利打開后,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,并把錯誤代碼存在errno中。
附加說明 參數template所指的文件名稱字符串必須聲明為數組,如:
char template[ ]=”template-XXXXXX”;
不可用char * template=”template-XXXXXX”;
范例
復制代碼代碼如下:
#includestdlib.h
main()
{
char template[ ]=”template-XXXXXX”;
mktemp(template);
printf(“template=%s/n”,template);
}
22.putc(將一指定字符寫入文件中)
相關函數 fopen,fwrite,fscanf,fputc
表頭文件 #includestdio.h
定義函數 int putc(int c,FILE * stream);
函數說明 putc()會將參數c轉為unsigned char后寫入參數stream指定的文件中。雖然putc()與fputc()作用相同,但putc()為宏定義,非真正的函數調用。
返回值 putc()會返回寫入成功的字符,即參數c。若返回EOF則代表寫入失敗。
范例 參考fputc()。
23.putchar(將指定的字符寫到標準輸出設備)
相關函數 fopen,fwrite,fscanf,fputc
表頭文件 #includestdio.h
定義函數 int putchar (int c);
函數說明 putchar()用來將參數c字符寫到標準輸出設備。
返回值 putchar()會返回輸出成功的字符,即參數c。若返回EOF則代表輸出失敗。
附加說明 putchar()非真正函數,而是putc(c,stdout)宏定義。
范例 參考getchar()。
24.rewind(重設文件流的讀寫位置為文件開頭)
相關函數 fseek,ftell,fgetpos,fsetpos
表頭文件 #includestdio.h
定義函數 void rewind(FILE * stream);
函數說明 rewind()用來把文件流的讀寫位置移至文件開頭。參數stream為已打開的文件指針。此函數相當于調用fseek(stream,0,SEEK_SET)。
返回值
范例 參考fseek()
25.setbuf(設置文件流的緩沖區)
相關函數 setbuffer,setlinebuf,setvbuf
表頭文件 #includestdio.h
定義函數 void setbuf(FILE * stream,char * buf);
函數說明 在打開文件流后,讀取內容之前,調用setbuf()可以用來設置文件流的緩沖區。參數stream為指定的文件流,參數buf指向自定的緩沖區起始地址。如果參數buf為NULL指針,則為無緩沖IO。Setbuf()相當于調用:setvbuf(stream,buf,buf?_IOFBF:_IONBF,BUFSIZ)
返回值
26.setbuffer(設置文件流的緩沖區)
相關函數 setlinebuf,setbuf,setvbuf
表頭文件 #includestdio.h
定義函數 void setbuffer(FILE * stream,char * buf,size_t size);
函數說明 在打開文件流后,讀取內容之前,調用setbuffer()可用來設置文件流的緩沖區。參數stream為指定的文件流,參數buf指向自定的緩沖區起始地址,參數size為緩沖區大小。
返回值
27.setlinebuf(設置文件流為線性緩沖區)
相關函數 setbuffer,setbuf,setvbuf
表頭文件 #includestdio.h
定義函數 void setlinebuf(FILE * stream);
函數說明 setlinebuf()用來設置文件流以換行為依據的無緩沖IO。相當于調用:setvbuf(stream,(char * )NULL,_IOLBF,0);請參考setvbuf()。
返回值
28.setvbuf(設置文件流的緩沖區)
相關函數 setbuffer,setlinebuf,setbuf
表頭文件 #includestdio.h
定義函數 int setvbuf(FILE * stream,char * buf,int mode,size_t size);
函數說明 在打開文件流后,讀取內容之前,調用setvbuf()可以用來設置文件流的緩沖區。參數stream為指定的文件流,參數buf指向自定的緩沖區起始地址,參數size為緩沖區大小,參數mode有下列幾種
_IONBF 無緩沖IO
_IOLBF 以換行為依據的無緩沖IO
_IOFBF 完全無緩沖IO。如果參數buf為NULL指針,則為無緩沖IO。
返回值
29.ungetc(將指定字符寫回文件流中)
相關函數 fputc,getchar,getc
表頭文件 #includestdio.h
定義函數 int ungetc(int c,FILE * stream);
函數說明 ungetc()將參數c字符寫回參數stream所指定的文件流。這個寫回的字符會由下一個讀取文件流的函數取得。
返回值 成功則返回c 字符,若有錯誤則返回EOF。
復制代碼代碼如下:
#include stdio.h
#include stdlib.h
int main()
{
FILE *fp = NULL;
char* str;
char re;
int num = 10;
str = (char*)malloc(100);
//snprintf(str, 10,"test: %s", "0123456789012345678");
// printf("str=%s\n", str);
fp = fopen("/local/test.c","a+");
if (fp==NULL){
printf("Fail to open file\n");
}
// ? ? fseek(fp,-1,SEEK_END);
num = ftell(fp);
printf("test file long:%d\n",num);
fscanf(fp,"%s",str);
printf("str = %s\n",str);
printf("test a: %s\n",str);
while ((re=getc(fp))!=EOF){//getc可以用作fgetc用
printf("%c",re);
}
//fread(str,10,10,fp);
fgets(str,100,fp);
printf("test a: %s\n",str);
sprintf(str,"xiewei test is:%s", "ABCDEFGHIGKMNI");
printf("str2=%s\n", str);
// ?fprintf(fp,"%s\n",str);
fwrite(str,2,10,fp);
num = ftell(fp);
if(str!=NULL){
free(str);
}
fclose(fp);
return 0;
}
可以調用。
一、從一個源文件里調用另一個源文件的函數。在源文件A1.c中調用A2.c 中的函數有兩種方法:
1、在A2.c中有完整的函數定義,在A1.c中添加一下要用到的函數原型(聲明)就可以了,例如:
在A2.c中:有函數void A2(){...};。
在A1.c中:在文件前頭增加一行:void A2();就可以了。
2、把A2.c中完整定義的函數的原型,寫到一個A2.h文件中,然后在A1.c的文件頭增加#include "A2.h"就可以了。
以上兩種方法,在A1.c中都可以正常的調用,就跟在A2.c中調用一樣。
其實函數默認是外部的,只要在其他文件中聲明就能使用;但是注意如果在前面加上static,就只能在本文件中使用了,不能再被其他的文件調用。
二、編寫頭文件:
1、一個.h文件要 對應有一個.c文件,這樣鏈接器就可以調用這個文件里的函數。比如a.h 和 a.c。
在.h文件中:
#ifndef __A_H_
#define __A_H_
#includestdio.h
void trans2(double B) ;
double trans1() ;
#endif
2、把相應的函數定義寫在.c文件中。這里要強調一點:要加上#include ".h",這個一般作為一種工程規范。因為如果.c文件中的函數也需要調用同個.c中的其它函數,那么這個.
c往往會include對應的.h,這樣就不需要為聲明和調用順序而發愁了。比如頭文件里進行了變量的聲明,這個時候對應的.c文件是一定要加上這個頭文件的。
3、再在其他的main.c文件開頭添加#include "a.h"。
擴展資料:
include用法:
#include命令預處理命令的一種,預處理命令可以將別的源代碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程序代碼;可以定義類似標識符功能的宏,在編譯時,預處理器會用別的文本取代該宏。
插入頭文件的內容
#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入頭文件:
1、#include文件名
2、#include"文件名"
如果需要包含標準庫頭文件或者實現版本所提供的頭文件,應該使用第一種格式。如下例所示:
#includemath.h//一些數學函數的原型,以及相關的類型和宏
如果需要包含針對程序所開發的源文件,則應該使用第二種格式。
采用#include命令所插入的文件,通常文件擴展名是.h,文件包括函數原型、宏定義和類型定義。只要使用#include命令,這些定義就可被任何源文件使用。
C語言庫函數,常用庫函數有:
1、scanf格式輸入函數
2、printf格式輸出函數
3、systemdos命令函數
4、sort排序
5、main主函數
6、fgets文件讀取字符串函數
7、fputs文件寫入字符串函數
8、fscanf文件格式讀取函數
9、fprintf文件格式寫入函數
10、fopen打開文件函數
11、getchar輸入字符函數
12、putchar輸出字符函數
13、malloc動態申請內存函數
14、free釋放內存函數
15、abs求絕對值數學函數
16、sqrt求平方根數學函數
擴展資料
語言組成:
1、數據類型
C的數據類型包括:整型、字符型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
2、常量與變量
常量其值不可改變,符號常量名通常用大寫。
變量是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字符必須為字母或下劃線,否則為不合法的變量名。變量在編譯時為其分配相應存儲單元。
3、數組
如果一個變量名后面跟著一個有數字的中括號,這個聲明就是數組聲明。字符串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,方括內的索引值是從0算起的。
4、指針
如果一個變量聲明時在前面使用 * 號,表明這是個指針型變量。換句話說,該變量存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別于其他同時代高級語言的主要特征之一。
參考資料來源:百度百科-函數
字符處理函數
本類別函數用于對單個字符進行處理,包括字符的類別測試和字符的大小寫轉換
頭文件
ctype.h
函數列表
函數類別
函數用途
詳細說明
字符測試
是否字母和數字
isalnum
是否字母
isalpha
是否控制字符
iscntrl
是否數字
isdigit
是否可顯示字符(除空格外)
isgraph
是否可顯示字符(包括空格)
isprint
是否既不是空格,又不是字母和數字的可顯示字符
ispunct
是否空格
isspace
是否大寫字母
isupper
是否16進制數字(0-9,A-F)字符
isxdigit
字符大小寫轉換函數
轉換為大寫字母
toupper
轉換為小寫字母
tolower
地區化
本類別的函數用于處理不同國家的語言差異。
頭文件
local.h
函數列表
函數類別
函數用途
詳細說明
地區控制
地區設置
setlocale
數字格式約定查詢
國家的貨幣、日期、時間等的格式轉換
localeconv
數學函數
本分類給出了各種數學計算函數,必須提醒的是ANSI
C標準中的數據格式并不符合IEEE754標準,一些C語言編譯器卻遵循IEEE754(例如frinklin
C51)
頭文件
math.h
函數列表
函數類別
函數用途
詳細說明
錯誤條件處理
定義域錯誤(函數的輸入參數值不在規定的范圍內)
值域錯誤(函數的返回值不在規定的范圍內)
三角函數
反余弦
acos
反正弦
asin
反正切
atan
反正切2
atan2
余弦
cos
正弦
sin
正切
tan
雙曲函數
雙曲余弦
cosh
雙曲正弦
sinh
雙曲正切
tanh
指數和對數
指數函數
exp
指數分解函數
frexp
乘積指數函數
fdexp
自然對數
log
以10為底的對數
log10
浮點數分解函數
modf
冪函數
冪函數
pow
平方根函數
sqrt
整數截斷,絕對值和求余數函數
求下限接近整數
ceil
絕對值
fabs
求上限接近整數
floor
求余數
fmod
本分類函數用于實現在不同底函數之間直接跳轉代碼。
頭文件
setjmp.h
io.h
函數列表
函數類別
函數用途
詳細說明
保存調用環境
setjmp
恢復調用環境
longjmp
信號處理
該分類函數用于處理那些在程序執行過程中發生例外的情況。
頭文件
signal.h
函數列表
函數類別
函數用途
詳細說明
指定信號處理函數
signal
發送信號
raise
可變參數處理
本類函數用于實現諸如printf,scanf等參數數量可變底函數。
頭文件
stdarg.h
函數列表
函數類別
函數用途
詳細說明
可變參數訪問宏
可變參數開始宏
va_start
可變參數結束宏
va_end
可變參數訪問宏
訪問下一個可變參數宏
va_arg
輸入輸出函數
該分類用于處理包括文件、控制臺等各種輸入輸出設備,各種函數以“流”的方式實現
頭文件
stdio.h
函數列表
函數類別
函數用途
詳細說明
文件操作
刪除文件
remove
修改文件名稱
rename
生成臨時文件名稱
tmpfile
得到臨時文件路徑
tmpnam
文件訪問
關閉文件
fclose
刷新緩沖區
fflush
打開文件
fopen
將已存在的流指針和新文件連接
freopen
設置磁盤緩沖區
setbuf
設置磁盤緩沖區
setvbuf
格式化輸入與輸出函數
格式輸出
fprintf
格式輸入
fscanf
格式輸出(控制臺)
printf
格式輸入(控制臺)
scanf
格式輸出到緩沖區
sprintf
從緩沖區中按格式輸入
sscanf
格式化輸出
vfprintf
格式化輸出
vprintf
格式化輸出
vsprintf
字符輸入輸出函數
輸入一個字符
fgetc
字符串輸入
fgets
字符輸出
fputc
字符串輸出
fputs
字符輸入(控制臺)
getc
字符輸入(控制臺)
getchar
字符串輸入(控制臺)
gets
字符輸出(控制臺)
putc
字符輸出(控制臺)
putchar
字符串輸出(控制臺)
puts
字符輸出到流的頭部
ungetc
直接輸入輸出
直接流讀操作
fread
直接流寫操作
fwrite
文件定位函數
得到文件位置
fgetpos
文件位置移動
fseek
文件位置設置
fsetpos
得到文件位置
ftell
文件位置復零位
remind
錯誤處理函數
錯誤清除
clearerr
文件結尾判斷
feof
文件錯誤檢測
ferror
得到錯誤提示字符串
perror
實用工具函數
本分類給出了一些函數無法按以上分類,但又是編程所必須要的。
頭文件
stdlib.h
函數列表
函數類別
函數用途
詳細說明
字符串轉換函數
字符串轉換為整數
atoi
字符串轉換為長整數
atol
字符串轉換為浮點數
strtod
字符串轉換為長整數
strtol
字符串轉換為無符號長整型
strtoul
偽隨機序列產生函數
產生隨機數
rand
設置隨機函數的起動數值
srand
存儲管理函數
分配存儲器
calloc
釋放存儲器
free
存儲器分配
malloc
重新分配存儲器
realloc
環境通信
中止程序
abort
退出程序執行,并清除環境變量
atexit
退出程序執行
exit
讀取環境參數
getenv
程序掛起,臨時執行一個其他程序
system
搜索和排序工具
二分查找(數據必須已排序)
bsearch
快速排序
qsort
整數運算函數
求絕對值
abs
div
得到除法運算底商和余數
求長整形底絕對值
labs
求長整形除法的商和余數
ldiv
多字節字符函數
得到多字節字符的字節數
mblen
得到多字節字符的字節數
mbtowc
多字節字符轉換
wctomb
多字節字符的字符串操作
將多字節串轉換為整數數組
mbstowcs
將多字節串轉換為字符數組
mcstowbs
字符串處理
本分類的函數用于對字符串進行合并、比較等操作
頭文件
string.h
函數列表
函數類別
函數用途
詳細說明
字符串拷貝
塊拷貝(目的和源存儲區不可重疊)
memcpy
塊拷貝(目的和源存儲區可重疊)
memmove
串拷貝
strcpy
按長度的串拷貝
strncpy
字符串連接函數
串連接
strcat
按長度連接字符串
strncat
串比較函數
塊比較
memcmp
字符串比較
strcmp
字符串比較(用于非英文字符)
strcoll
按長度對字符串比較
strncmp
字符串轉換
strxfrm
字符與字符串查找
字符查找
memchr
字符查找
strchr
字符串查找
strcspn
字符串查找
strpbrk
字符串查找
strspn
字符串查找
strstr
字符串分解
strtok
雜類函數
字符串設置
memset
錯誤字符串映射
strerror
求字符串長度
strlen
日期和時間函數
本類別給出時間和日期處理函數
頭文件
time.h
函數列表
函數類別
函數用途
詳細說明
時間操作函數
得到處理器時間
clock
得到時間差
difftime
設置時間
mktime
得到時間
time
時間轉換函數
得到以ASCII碼表示的時間
asctime
得到字符串表示的時間
ctime
得到指定格式的時間
strftime
函數庫未來的發展方向
本部分用于說明各類別函數庫在將來如何發展。
序號
庫類別
頭文件
詳細說明
1
錯誤處理
errno.h
2
字符處理
ctype.h
3
地區化
local.h
4
數學函數
math.h
5
信號處理
signal.h
6
輸入輸出
stdio.h
7
實用工具程序
stdlib.h
8
字符串處理
string.h
名稱欄目:c語言的函數文件 c語言文件的使用
本文鏈接:http://www.yijiale78.com/article6/dooieog.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、建站公司、服務器托管、定制網站、用戶體驗、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯