c语言中磁盘文件的分类

复制代码
#include <stdio.h>
复制代码
/*磁盘文件的分类:
复制代码
 * 一个文件通常是磁盘上一段命名的存储区计算机的存储在物理上是二进制的,
复制代码
 * 所以物理上所有的磁盘文件本质上都是一样的:以字节为单位进行顺序存储
复制代码
 * 从用户或者操作系统使用的角度(逻辑上)把文件分为:
复制代码
 * 文本文件:基于字符编码的文件
复制代码
 * 二进制文件:基于值编码的文件
复制代码
 * 文本文件:基于字符编码,常见编码由ASCLL、UNICODE等
复制代码
 * 一般可以使用文本编辑器直接打开
复制代码
 * 列如:数5678的以ASCLL存储形式为:
复制代码
 * ASCLL:00110101 00110110 00110111 00111000
复制代码
 * 歌词文件就是文本文件
复制代码
 * 二进制码文件:
复制代码
 * 基于值编码,自己根据具体应用,指定某个值是上面意思把内存中的数据按其在
复制代码
 * 内存中的存储形式原样输出到磁盘上一般需要自己判断或使用特定软件分析数据
复制代码
 * 格式,例如:5678的存储形式为:
复制代码
 * 二进制码:00010110 00101110
复制代码
 * 音频文件:二进制文件
复制代码
 * 图片文件,一个像素由两个字节来描述******######&&&&&
复制代码
 * *代表红色的值
复制代码
 * #代表绿色的值
复制代码
 * &代表蓝色的值
复制代码
 * 二进制文件以位来表示一个意思。
复制代码
 */
复制代码
int main()
复制代码
{
复制代码
    printf("Hello World!\n");
复制代码
    ret
相关推荐
isyangli_blog16 分钟前
OpenDayLight (Carbon 版本) 启动与组件安装
开发语言·php
vb20081124 分钟前
FastAPI APIRouter
开发语言·python
Benszen26 分钟前
KVM虚拟化解决方案
开发语言·perl
会编程的土豆27 分钟前
Go 语言反射(Reflection)详解
开发语言·后端·golang
東雪木30 分钟前
多线程与并发编程 专属复习笔记
java·开发语言·笔记·java面试
杨充1 小时前
1.3 浮点型数据设计灵魂
开发语言·python·算法
噜噜噜阿鲁~1 小时前
python学习笔记 | 11.3、面向对象高级编程-多重继承
java·开发语言
basketball6161 小时前
Go 语言从入门到进阶:4. 数组和MAP使用方法总结
开发语言·后端·golang
春生野草2 小时前
反射、Tomcat执行
java·开发语言
雪的季节2 小时前
企业级 Qt 全功能项目
开发语言·数据库·qt