藏风纳气篇
存储
定义
存储信息的是存储元件,存储元件通过电信号的高低电频表示数据,高电频表示1,低电频表示0
存储元件
存储特点
一个存储元件仅能保存一个0或者1的信息
存储单位
存储原件单位bit,一个存储单元存储一个bit的数据,一位bit只能表示两数据中的一个,即0或1
一个bit简称b,当八个bit组成一条,则该矩形为一个字节Byte,简称B
理解:即八个二进制位等于一个字节 内存即由无数个这样的字节组成
存储单位的范围
由于八个b每位只能表示0或1的一个,所以B取值范围为0到255中任意一个数 例如:
字节 | 对应数字 |
---|---|
00000000 | 0 |
00000001 | 1 |
00000010 | 2 |
00000011 | 3 |
00000100 | 4 |
00000101 | 5 |
… | … |
11111111 | 255 |
单位之间的换算
单位 | 对应上一级单位换算量 | 对应B级换算量 |
---|---|---|
1KB | 1024B | 210B |
1MB | 1024KB | 220B |
1GB | 1024MB | 230B |
1TB | 1024GB | 240B |
1PB | 1024TB | 250B |
理解:由于我们所需数据有大有小,因此需丰富数据类型及进行存储,如同撤掉隔板的书架,可将原本无法放入的大规格的书放入分格中
平地起楼篇
数据类型
定义
数据有各种类别,如数字、文字,同类别数据也有大小之分,1Byte不能满足多样的需求,对需求相同数据分为一类,分配相同的字节空间用于存储
类型
即对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式,不同类型分配不同长度和存储形式
例如:
int a,b,sum; /* 定义a,b,sum为整型变量*/
分类(用程序画了个树状图)
总结
了解程序设计最基础语法规则的概念,后续将对基本数据类型进行小的总结