c语言中磁盘文件的分类

复制代码
#include <stdio.h>
复制代码
/*磁盘文件的分类:
复制代码
 * 一个文件通常是磁盘上一段命名的存储区计算机的存储在物理上是二进制的,
复制代码
 * 所以物理上所有的磁盘文件本质上都是一样的:以字节为单位进行顺序存储
复制代码
 * 从用户或者操作系统使用的角度(逻辑上)把文件分为:
复制代码
 * 文本文件:基于字符编码的文件
复制代码
 * 二进制文件:基于值编码的文件
复制代码
 * 文本文件:基于字符编码,常见编码由ASCLL、UNICODE等
复制代码
 * 一般可以使用文本编辑器直接打开
复制代码
 * 列如:数5678的以ASCLL存储形式为:
复制代码
 * ASCLL:00110101 00110110 00110111 00111000
复制代码
 * 歌词文件就是文本文件
复制代码
 * 二进制码文件:
复制代码
 * 基于值编码,自己根据具体应用,指定某个值是上面意思把内存中的数据按其在
复制代码
 * 内存中的存储形式原样输出到磁盘上一般需要自己判断或使用特定软件分析数据
复制代码
 * 格式,例如:5678的存储形式为:
复制代码
 * 二进制码:00010110 00101110
复制代码
 * 音频文件:二进制文件
复制代码
 * 图片文件,一个像素由两个字节来描述******######&&&&&
复制代码
 * *代表红色的值
复制代码
 * #代表绿色的值
复制代码
 * &代表蓝色的值
复制代码
 * 二进制文件以位来表示一个意思。
复制代码
 */
复制代码
int main()
复制代码
{
复制代码
    printf("Hello World!\n");
复制代码
    ret
相关推荐
留不住丨晚霞6 分钟前
说说SpringBoot常用的注解?
java·开发语言
hardStudy_h16 分钟前
C++——内联函数与Lambda表达式
开发语言·jvm·c++
艾莉丝努力练剑43 分钟前
【C语言】学习过程教训与经验杂谈:思想准备、知识回顾(三)
c语言·开发语言·数据结构·学习·算法
黑听人1 小时前
【力扣 困难 C】115. 不同的子序列
c语言·leetcode
witton2 小时前
Go语言网络游戏服务器模块化编程
服务器·开发语言·游戏·golang·origin·模块化·耦合
枯萎穿心攻击3 小时前
ECS由浅入深第三节:进阶?System 的行为与复杂交互模式
开发语言·unity·c#·游戏引擎
Jerry Lau3 小时前
go go go 出发咯 - go web开发入门系列(一) helloworld
开发语言·前端·golang
nananaij3 小时前
【Python基础入门 re模块实现正则表达式操作】
开发语言·python·正则表达式
Micro麦可乐3 小时前
Java常用加密算法详解与实战代码 - 附可直接运行的测试示例
java·开发语言·加密算法·aes加解密·rsa加解密·hash算法
天下一般3 小时前
go入门 - day1 - 环境搭建
开发语言·后端·golang