前言
大家好,从今天开始,我会发布C++的入门课程,现在,跟着我一起来看看吧!
计算机的本质是一个电子设备,每个电子元器件只有两种状态:电路的通和断、电压的高和低,计算机用“0”和“1”来表示这两种状态,计算机用多种0和1的状态来表示和存储各种信息,这就是计算机的机器语言——二进制。
一、进制的概念以及转换
在十进制中,我们都知道满十进一,借一当十,那么,二进制当中,就是满2进1。十进制中,有0~9这十个数字,那么二进制也就只有0和1两个数字。
既然有二进制和十进制,那就有三进制,四进制等等。计算机常用的还有八进制和十六进制。十六进制虽然是0~15,可是10~15是两位数,所以需要用A~F来代替。
我们了解到了什么是进制,那么我们就要学会转换。下表(表1-1)表示出了0~19用上述四种进制表达。
表1-1
十进制 |
二进制 |
八进制 |
十六进制 |
十进制 |
二进制 |
八进制 |
十六进制 |
|
0 |
0000 |
0 |
0 |
10 |
1010 |
12 |
A |
|
1 |
0001 |
1 |
1 |
11 |
1011 |
13 |
B < |