C语言17---计算机的存储规则

简介: C语言17---计算机的存储规则

如果有Text文本,Image图片和Sound声音,那么这样如何存储

1、视频就是图片和声音的结合体而已

2、在计算机中,任意数据都是以二进制的形式来存储的

3、十进制的数据存储的注意事项

4、十进制的1+1所得到的结果,等于2

5、9 + 1得到的结果

6、十进制的运算过程

7、二进制的口诀

8、二进制的运算过程

9、二进制的运算过程

10、类似于这样的一种模式

11、讲一讲二进制的起源

12、二进制之父


13、文言一心

14、换成0和1,是不是也能表示万事万物呢?

15、做这个纸带就是我们程序员写的代码,打了孔的是0没打孔的是1

16、第一种输出的方式

17、

18、如果多打了一个孔就用胶水和纸给改上

19、现在都是用的电路板,传输数据都是用电流来传输的

16、计算机用二进制就可以表示万事万物

17、他是怎样变成2进制,存储到计算机当中呢?calc打开计算器,点击导航三道杆,点击程序猿

18、这里Bin就是二进制的意思

19、而DEC这个就是十进制

20、你可以看到二进制的数据存储对象

21、数字是无法转换成2进制的

22、字母是无法直接转换成2进制的,怎样解决这个问题呢?这里ASCII码表的内容

23、在计算机中,任意数据都是以二进制的形式来存储的

24、叫做GB-2312-80

25、GB2312汉字的定义

26、万国码的使用

27、图片存储涉及的知识点

28、分辨率的显示

29、1920X1080就是有1920个小格子

30、有了分辨率,计算机就可以显示各种各样的图片

31、而颜色的产生与三原色有关系


32、利用红绿蓝来组成的

33、很多像素拼在一起就是一个完整的图片

34、三原色

35、 色板的定义

36、三原色的定义

37、声音数据如何转成2进制文件,声音数据输入到电脑中,会生成一个音频的声波波形图

38、声音数据我们会采样44100次/秒

39、一手歌我们会采样很多很多的数据

40、再把采样的数据绘制到左边的坐标系当中,采样波形图

41、采样的数据越多,最后音质就会越好

42、 全损音乐的定义

43、氪金了,就会最大程度还原音乐原本的效果

44、简单就是先对声音进行采样,然后转成2进制,存到计算机当中

45、存储规则总结


相关文章
|
3月前
|
存储 编译器 C语言
【C语言篇】数据在内存中的存储(超详细)
浮点数就采⽤下⾯的规则表⽰,即指数E的真实值加上127(或1023),再将有效数字M去掉整数部分的1。
366 0
|
2月前
|
存储 编译器 C语言
C语言存储类详解
在 C 语言中,存储类定义了变量的生命周期、作用域和可见性。主要包括:`auto`(默认存储类,块级作用域),`register`(建议存储在寄存器中,作用域同 `auto`,不可取地址),`static`(生命周期贯穿整个程序,局部静态变量在函数间保持值,全局静态变量限于本文件),`extern`(声明变量在其他文件中定义,允许跨文件访问)。此外,`typedef` 用于定义新数据类型名称,提升代码可读性。 示例代码展示了不同存储类变量的使用方式,通过两次调用 `function()` 函数,观察静态变量 `b` 的变化。合理选择存储类可以优化程序性能和内存使用。
156 82
|
21天前
|
存储 大数据 编译器
C语言:结构体对齐规则
C语言中,结构体对齐规则是指编译器为了提高数据访问效率,会根据成员变量的类型对结构体中的成员进行内存对齐。通常遵循编译器默认的对齐方式或使用特定的对齐指令来优化结构体布局,以减少内存浪费并提升性能。
|
1月前
|
存储 C语言
深入C语言内存:数据在内存中的存储
深入C语言内存:数据在内存中的存储
|
1月前
|
C语言
初识C语言:与计算机的交流之输入与输出(scanf和printf)
初识C语言:与计算机的交流之输入与输出(scanf和printf)
167 0
|
1月前
|
存储 程序员 编译器
初识C语言,计算机语言的基石
初识C语言,计算机语言的基石
|
2月前
|
存储 人工智能 C语言
数据结构基础详解(C语言): 栈的括号匹配(实战)与栈的表达式求值&&特殊矩阵的压缩存储
本文首先介绍了栈的应用之一——括号匹配,利用栈的特性实现左右括号的匹配检测。接着详细描述了南京理工大学的一道编程题,要求判断输入字符串中的括号是否正确匹配,并给出了完整的代码示例。此外,还探讨了栈在表达式求值中的应用,包括中缀、后缀和前缀表达式的转换与计算方法。最后,文章介绍了矩阵的压缩存储技术,涵盖对称矩阵、三角矩阵及稀疏矩阵的不同压缩存储策略,提高存储效率。
383 8
|
1月前
|
存储 C语言
C语言中的浮点数存储:深入探讨
C语言中的浮点数存储:深入探讨
|
2月前
|
存储 算法 C语言
数据结构基础详解(C语言): 二叉树的遍历_线索二叉树_树的存储结构_树与森林详解
本文从二叉树遍历入手,详细介绍了先序、中序和后序遍历方法,并探讨了如何构建二叉树及线索二叉树的概念。接着,文章讲解了树和森林的存储结构,特别是如何将树与森林转换为二叉树形式,以便利用二叉树的遍历方法。最后,讨论了树和森林的遍历算法,包括先根、后根和层次遍历。通过这些内容,读者可以全面了解二叉树及其相关概念。
|
2月前
|
存储 机器学习/深度学习 C语言
数据结构基础详解(C语言): 树与二叉树的基本类型与存储结构详解
本文介绍了树和二叉树的基本概念及性质。树是由节点组成的层次结构,其中节点的度为其分支数量,树的度为树中最大节点度数。二叉树是一种特殊的树,其节点最多有两个子节点,具有多种性质,如叶子节点数与度为2的节点数之间的关系。此外,还介绍了二叉树的不同形态,包括满二叉树、完全二叉树、二叉排序树和平衡二叉树,并探讨了二叉树的顺序存储和链式存储结构。