首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言 数据文件的存储形式

题目答案

在C语言所使用的磁盘数据文件中,存储形式有文本文件和二进制文件两种。

(1)文本文件:也可称为ASCII文件。文件中数据以字符形式出现,每个字符占1个字节,用其ASCII码表示。例如1276这个十进制整数,在文本文件中的表示形式。

整数 “1276” 的每个字符占1个字节,在文本文件中共占了4个字节。


(2)二进制文件:按数据在内存中的存储形式存放 在磁盘上。例如长整型在内存中占4个字节,在磁盘中也占4个字节存储。在vc 6.0中,整型占4个字节,在磁盘中也占4个字节存储。例如,整数“1276”在内存中的二进制存储形式为:

00000000 00000000 00000100 11111100 

它在内存中占4个字节。


一般来说,二进制文件比文本文件节省存储空间。另外,文本文件在输入时,首先要将字符的ASCII码表示形式转换为二进制形式,再送入内存。而二进制文件在读写时不需要转换,所以文本文件比二进制文件的读写速度慢一些。如果从存储空间和读写速度考虑,建议选择二进制文件。但如果该数据作为阅读或送往打印机,可以使用文本文件的形式,更为方便。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端