#包含?& ltstdio.h & gt
int?主()
{
文件*?pFile
浮空?緩沖區【】?=?{?2.0?,?3.0?,?8.0?};
pFile?=?fopen(“my file . bin“?,?“WB”);?//?打開文件寫操作
fwrite(緩沖區?,?1?,?sizeof(緩沖區)?,?pFile);?//?將浮點數寫入文件?myfile.bin
fclose(pFile);?//?關閉文檔
浮空?閱讀【3】;
pFile?=?fopen(“my file . bin“?,?“Rb”);?//?重新打開文件讀取操作
fread(read?,?1?,?sizeof(read)?,?pFile);?//?從文件中讀取數據
printf(“% f \ t % f \ t % f \ n“,?讀取【0】,?讀【1】,?read【2】);
fclose(pFile);?//?關閉文檔
回歸?0;
2、bin文件壹般指二進制文件,它往往有兩種形式,壹種是某種系統平臺的可執行文件格式,如windows平臺的PE文件格式、Linux平臺的ELF文件格式,另壹種是提取的壹段二進制代碼,如系統的主引導記錄mbr,它是壹個包含512字節的程序。用C語言讀取這類文件時,必須是某種格式。而且常用的方法不是C語言中的I/O操作,壹般是系統提供的文件內存映射方法。?