欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

C語言文件操作

磁盤上的文件是文件。
文件是計算機文件屬于文件的一種,與普通文件載體不同,計算機文件是以計算機硬盤為載體存儲在計算機上的信息集合。

*為什么使用文件

使用文件我們可以直接將數據存放在電腦的硬盤上,做到了數據的持久化

——但是在程序設計中,我們一般談的文件有兩種:程序文件、數據文件:

程序文件

包括源程序文件(后綴為.c),目標文件(windows環境后綴為.obj),可執行程序(windows環境后綴 為.exe)。

數據文件

文件的內容不一定是程序,而是程序運行時讀寫的數據,比如程序運行需要從中讀取數據的文件,或者輸出內 容的文件。

二、文件名

? ? 一個文件要有一個唯一的文件標識,以便用戶識別和引用。
? ? 文件名包含3部分:文件路徑+文件名主干+文件后綴
? ? 例如:c:\code\test.txt
? ? 為了方便起見,文件標識常被稱為文件名。

三、文件類型

? ? 根據數據的組織形式,數據文件被稱為文本文件或者二進制文件。
? ? 數據在內存中以二進制的形式存儲,如果不加轉換的輸出到外存,就是二進制文件。
? ? 如果要求在外存上以ASCII碼的形式存儲,則需要在存儲前轉換。以ASCII字符的形式存儲的文件就是文本文件。

一個數據在內存中是怎么存儲的呢?
字符一律以ASCII形式存儲,數值型數據既可以用ASCII形式存儲,也可以使用二進制形式存儲。
如有整數10000,如果以ASCII碼的形式輸出到磁盤,則磁盤中占用5個字節(每個字符一個字節),而二進制形式輸
出,則在磁盤上只占4個字節。

代碼測試:(這里看不懂可以先看下文了解文件指針)

#include <stdio.h>
int main()
{
? ? int a = 10000;
? ? FILE* pf = fopen("test.txt", "wb");
? ? fwrite(&a, 4, 1, pf);//二進制的形式寫到文件中
? ? fclose(pf);
? ? pf = NULL;
? ? return 0;
}

?

文章鏈接: http://www.qzkangyuan.com/27487.html

文章標題:C語言文件操作

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

程序的執行環境

2024-2-20 13:50:59

建站教程

文件緩沖區

2024-2-21 17:29:02

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索

夢飛科技 - 最新云主機促銷服務器租用優惠

主站蜘蛛池模板: 开封市| 兴国县| 句容市| 武陟县| 景洪市| 顺平县| 浑源县| 灵台县| 新乡县| 浮山县| 车险| 璧山县| 金秀| 安阳市| 张家川| 万载县| 察隅县| 固阳县| 改则县| 临猗县| 汉源县| 乳源| 阜康市| 吕梁市| 和林格尔县| 交城县| 冀州市| 镇江市| 正镶白旗| 福清市| 古交市| 定襄县| 张家川| 永州市| 铜陵市| 恭城| 云浮市| 忻州市| 陆良县| 绥滨县| 宁南县|