目录
Java基础概念 7-计算机中的数据存储
计算机的存储规则
进制
十进制:0123456789
二进制:01
常见的进制
不同进制在代码中的表现形式
计算机为什么用二进制存储数据?
进制之间的转换
任意进制转十进制
公式: 系数*基数的权次幂 相加
二进制转十进制**
八进制转十进制
十六进制转十进制
十进制转其它进制
除基取余法:
计算机的存储规则
ASCII表
发展进程
图片数据
黑白图:
灰度图:
彩色图:
分辨率
像素--->小格子
三原色-->红绿蓝(RGB)
声音数据
计算机的存储规则
text文本数据(数字-->转二进制,字母-->查询码表 ,汉字-->查询码表)
image图片 (通过每一个像素点中的RGB三原色来储存)
sound声音 (对声音的波形图进行采样再存储)
---视频:多个图片加声音.
在计算机中,任意的数据都是以二进制的形式来存储的.
进制
十进制:0123456789
逢十进一
借一当十
十进制的运算过程: ...
二进制:01
逢二进一
借一当二
二进制的运算过程:
常见的进制
二进制01
十进制0-9
八进制0-7
十六进制0-9 a-f
0123456789 a b c d e f
0123456789 10 11 12 13 14 15
逢十六进一
不同进制在代码中的表现形式
计算机为什么用二进制存储数据?
进制
1958:
打孔纸带
胶水,改正纸,
现在,电路板,大于3.3伏为1,<为0
进制之间的转换
任意进制转十进制
公式: 系数*基数的权次幂 相加
二进制转十进制**
8421快速转换法.--后面乘2.
(做到心里有表)
八进制转十进制
十六进制转十进制
十进制转其它进制
除基取余法:
除以 基数 !!!
计算机的存储规则
计算机转成二进制再进行存储.
------电脑计算器---程序员模式---进行进制转化
ASCII表
99--->
'a'--->
汉--->
发展进程
GB2312
BIG5
GBK
Unicode("万国码")
字母汉字查询对应码表,找到对应的数字--->转二进制
图片数据
分辨率,像素,三原色
黑白图:
白色为1
黑色为0
灰度图:
彩色图:
三原色:红黄蓝
光学三原色(计算机):红绿蓝
分辨率
1920x1080 (多少个像素)
宽 x 高
(由许多方形的小格子组成)
像素--->小格子
三原色-->红绿蓝(RGB)
--采用光学三原色
取值范围:0-255(十进制表示)
取值范围:0-FF(十六进制表示)
255,0,0 --->纯红色
声音数据
对声波进行采样,每个点都对应一个数据.