C++学习笔记系列1-3
存储单位的概念:
计算机中最小的单位是:位,bit。
计算机中最小的存储单位是:字节,byte。
8bit = 1 byte
1KB = 1024 byte
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
以上是计算机中的存储单位的换算,我们的变量则是存储在这样的单位中。
变量的本质:
变量就是一串“二进制”数据,由“0”和“1”组成,配合上变量的“类型”,就组成了变量的完全体形态。
进制转换:
我们日常生活中都是“十进制”,即:逢十进一,但是电脑中要用的二进制的机器码,所以掌握进制的转换是有必要的。
十进制 => 二进制
21是一个十进制数字,将其转为二进制,则需要用它不停的“除以2”,如下图
将最后一个“商”和之前的余数,从下往上排列得到的数就是21的二进制数;
二进制 => 十进制
10101,将这个二进制数字从右向左进行计算,最右边的为0位,依次是:0、1,、2、3、4,5为数字,0、1,、2、3、4分别作为对应的每个数字的2的次方,如:
2的4次方 2的3次方 2的2次方 2的1次方 2的0次方
1 0 1 0 1
16 + 0 + 4 + 0 + 1 = 21
