stdio.h在c語言中什么意思

大學(xué)動(dòng)態(tài)
2023/1/15
stdio.h是C語言的頭文件。在C語言或C++中,會(huì)把用來#include的文件的擴(kuò)展名叫 .h,稱其為頭文件。 #include文件的目的就是把多個(gè)編譯單元(也就是c或者cpp文件)公用的內(nèi)容。
C語言stdio.h各函數(shù)的用法在C語言或C++中,會(huì)把用來#include的文件的擴(kuò)展名叫 .h,稱其為頭文件。 #include文件的目的就是把多個(gè)編譯單元(也就是c或者cpp文件)公用的內(nèi)容。
單獨(dú)放在一個(gè)文件里減少整體代碼尺寸;或者提供跨工程公共代碼。在現(xiàn)行的c++版本中,應(yīng)用這個(gè)頭文件應(yīng)是#include
fopen:FILE *fopen(const char *filename, const char *mode)
使用給定的模式 mode 打開 filename 所指向的文件。
freopen:FILE *freopen(const char *filename, const char *mode, FILE *stream)
把一個(gè)新的文件名 filename 與給定的打開的流 stream 關(guān)聯(lián),同時(shí)關(guān)閉流中的舊文件。
fflush:int fflush(FILE *stream)
刷新流 stream 的輸出緩沖區(qū)。
fclose:int fclose(FILE *stream)
關(guān)閉流 stream。刷新所有的緩沖區(qū)。
常用標(biāo)準(zhǔn)輸入輸出函數(shù)scanf()從屏幕格式輸入
printf()格式輸出到屏幕
getchar()從屏幕得到一個(gè)字符
putchar()字符輸出到屏幕
gets()從屏幕得到一個(gè)字符串
puts()字符串輸出到屏幕
fscanf()從磁盤格式輸入
fprintf()格式輸出到磁盤
fgetc()從磁盤得到一個(gè)字符
fputc()字符輸出到磁盤
fgets()從磁盤得到一個(gè)字符串
fputs()字符串輸出到磁盤
#號(hào)是預(yù)處理語句,表明在編譯之前預(yù)先進(jìn)行處理。
.h是header file的縮寫,表面這是一個(gè)頭文件。
include是文件包含命令,后面跟著引號(hào)""或者尖括號(hào)<>,意思是將引號(hào)或尖括號(hào)內(nèi)指定的文件包含到本程序中,成為本程序的一部分,而包含的文件通常是由系統(tǒng)提供的。