数据存储
为什么使用计算机:
- 存储数据、保存数据
数据存在哪里:
- 数据存储在内存里
数据怎么在内存中存储的:
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。 —— [ 百度百科]
内存抽象:一个开关,有两种状态,开启和关闭。一种状态对应1,另一种状态对应0。把八个开关放在一间房间里里,这个房间称为“一个字节”,一个开关代表“一位”,每个房间都有门牌号,看作“地址”。把无数个房间堆叠起来组成摩天大厦,即为“内存”。
单位:1bit,8bit=一字节,1024字节=1K,1024K=1M,1024M=1G,1024G=1T
内存中以二进制形式存储数据。
二进制:0 1 逢二进一
0+0=0,0+1=1,1+1=10,11+1=100
八进制:0 1 2 3 4 5 6 7 逢八进一
1+7=10,1+2=3
十进制:0 1 2 3 4 5 6 7 8 9 逢十进一
十六进制: 0 1 2 3 4 5 6 7 8 9 a b c d e f 逢十六进一
1+f=10
作用:内存地址用十六进制数表示进制转换
十进制–>二进制
10(十进制)–>1010(二进制)
倒除法,余数逆序:10/2=5…0,5/2=2…1,2/2=1…0,1/2=0…1
二进制–>十进制
1010(二进制)–>10(十进制)
当前的数字,乘以2的位数次方,最后相加:
0*2^0+1*2^1+0*2^2+1*2^3=0+2+0+8=10
八进制–>二进制
65(八进制)–>110101(二进制)
【一转三位】八进制的一位相当于二进制的三位,转换时按照十进制转换:
6转二进制为110,5转二进制101
十六进制–>二进制
a4(十六进制)–>10100100(二进制)
【一转四位】十六进制的一位相当于二进制的四位,转换时按照十进制转换:
a转二进制1010,4转二进制0100
二进制–>八进制
110101(二进制)–>65(八进制)
【三位一取】从低位开始取,高位不够补0
二进制–>十六进制
【四位一取】从低位开始取,高位不够补0
数据存储:
计算机存储数据,先开辟内存空间,再存储数据。计算机开辟内存的最小单位是字节。在存储数据时,用最高位表示符号,1表示负数,0表示正数。
计算机以补码的形式存储数据。
交互模式:
绝对路径:从根目录开始链接的路径,例如:Q:\idea_orderproxy\orderproxy
相对路径:不从根目录开始链接的路径,例如:.\idea_orderproxy\orderproxy
注意:本章只是为了学习Python做一个铺垫,仅针对开发方面的小白。