python学习笔记之数据储存

霸气de小男生 提交于 2019-11-27 00:18:26
思考:为什么使用计算机?为了存储数据,处理数据思考:数据存到哪里?数据存在内存条思考:内存是怎么存储数据到?首先要弄清楚怎么存储数字内存:是计算机存储的介质抽象内存:一个开光,有两种状态,一种对应1,一种对应0。把8个开光放在一起,可以称这间房间为一个字节,一个开光代表一位。每个房间都有门牌号,我们把它看作为地址。把无数个房间罗列起来组成摩天大楼,可以把摩天大楼看作为内存。单位:    1bie    8bie      ==   1字节    1024字节   ==   1K    1024k     ==   1M    1024M     ==   1G    1024G     ==   1T进制:    二进制     逢2进1            0   1            1 + 1 = 10    八进制     逢8进1            0 1 2 3 4 5 6 7            1 + 7 = 10    十进制     逢10进1            0 1 2 3 4 5 6 7 8 9            1 + 9 = 10    十六进制    逢16进1            0 1 2 3 4 5 6 7 8 9  a b c d e f            1 + f = 10进制转换:    十进制转二进制        公式:倒除法,余数逆序    二进制转十进制        公式:当前数字(0,1)乘以2的位数次方,再相加    八进制转二进制        公式:「一转三位」八进制的一位相当于二进制的三位    ,计算时按十进制转换,不足三位高位补0    二进制转八进制        公式:「三位一取」从低位开始,每三位得到一个八进制数字,        最后高位不足则补0    十六进制转二进制        公式:「一转四位」十六进制的一位相当于二进制的四位    ,计算时按十进制转换,不足四位高位补0    二进制转十六进制        公式:「四位一取」从低位开始,每四位得到一个十六进制数字,        最后高位不足则补0内存中储存的数据是二进制形式    储存数据:        1:计算机先开辟空间,在存储数据,计算机开辟空间的最小单位是字节        2:在数据存储时,用最高位标识符号位,0表示正数,1表示复数原码,反码,补码    原码:规定啦字节数,写明啦符号位,得到了数据的原码        思考:内存是以数据原码的形式储存的吗?        结论:不以原码形式储存数据    反码:正数的反码就是其原码,负数的反码是其原码符号位不变,其他位取反        思考:内存是以数据反码的形式储存的吗?        结论:不以反码形式储存数据    补码:正数的补码是其原码(正数三码合一),负数的补码是反码加1        思考:内存是以数据补码的形式储存的吗?        结论:以补码形式储存数据python转换为别的语言:
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!