计算机的存储规则
- Text文本
- 数字 —— 转二进制
- 字母 —— 查询码表
- 汉字 —— 查询码表
- Image图片
- 通过每一个像素点中的RGB三原色来存储
- Sound声音
- 对声音的波形图进行采样再存储
视频就是图片和声音
进制
在计算机中,任意数据都是以二进制的形式来存储的
- 什么是二进制?
- 计算机为什么使用二进制存储数据呢?
二进制 由 01 组成
逢二进一、借一当二
常见的进制
- 二进制:由 0 和 1 组成
- 十进制:由 0 ~ 9 组成
- 八进制:由 0 ~ 7 组成
- 十六进制:由 0~ 9 还有 a ~ f 组成
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [a] [b] [c] [d] [e] [f]
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
不同进制在代码中的表现形式
- 二进制:由 0 和 1 组成,代码中以 0b 开头
- 十进制:由 0 ~ 9 组成,前面不加任何前缀
- 八进制:由 0 ~ 7 组成,代码中以 0 开头
- 十六进制:由 0 ~ 9 还有 a ~ f 组成,代码中以 0x 开头
进制间的转换
- 任意进制转十进制
- 十进制转任意进制
任意进制转十进制
公式:系数 * 基数的权次幂 相加
系数:就是每一位上的数
基数:当前进制数
权:从右往左,依次为 0 1 2 3 4 5 ...
二进制转十进制
8421快速转换法
每一位二进制值的 1 都是代表一个固定的数值
把每一位的 1 代表的十进制数加起来的到的结果就是它所代表的十进制数
0b1101,转为十进制,结果为13
十进制转其他进制
除基取余法
不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可
计算机的存储规则
ASCII码表(American Standard Code for Information Interchange):美国信息交换标准码表
- GB2312编码:1981.5.1发布的简体中文汉字编码国家标准。收录7445个图形字符,其中包括6763个汉字
- BIG5编码:台湾地区繁体中文标准字符集,共收录13053个中文字,1984年实施
- GBK编码:2000.3.17发布,收录21003个汉字,包含国家标准GB3000-1中的全部中日韩汉字,和BIG5编码中的所有汉字
- Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换
图片数据
黑白图、灰度图、彩色图
-
分辨率
-
显示器
-
2k
- 1920*1080
-
4k
- 4096*2160
-
-
表示的是像素的多少
-
-
像素
-
三原色
- 计算机中的颜色采用光学三原色
- 分别为:红、绿、蓝。也称为RGB
- 可以写成十进制形式(255,255,255)
- 也可以写成十六进制形式(FFFFFF)
声音数据
声音的存储涉及到波形图,波形图中每一个点对应一个数字。
在存储声音的时候,会对声波进行采样,每一个点都对应一个数字;好音质就是采样的点多一点,记录的数据多一点,听音乐时,最大程度的还原音乐;