欢迎光临
我们一直在努力

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

 

赞(0)
未经允许不得转载:171主机测评 » C++学习笔记系列1-3
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址