三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

C++学习笔记系列1-3

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

← 返回列表