1.2.3 计算机中的常用数制

1.2.3 计算机中的常用数制

人们在日常生活中消费的货币都是存在进制关系的。数字计算机中也存在二进制、八进制和十六进制。在计算机内部均用二进制数来表示各种信息,但计算机与外部的交互仍采用人们熟悉和便于阅读的形式,它们的转换则由计算机系统的软、硬件来实现。

1.二进制

在现代电子计算机中,无论是什么类型的信息(数字、文本、图形、图像、音频、视频等),在计算机内部都采用二进制数形式表示,即采用0和1表示的二进制进行计数,基数为2,如二进制数1010可以表示为(0010)2

2.八进制和十六进制

计算机使用二进制数进行各种算术运算和逻辑运算虽然有计算速度快、简单等优点,但也存在一些不足。在一般情况下,使用二进制数表示信息需要占用更多的位数,如十进制数11,对应的二进制数为1011,占4位。因此,为了方便读写,人们又发明了八进制和十六进制。八进制基数为8,使用数字0,1,2,…,7共8个数字来表示,运算时逢八进一。(https://www.daowen.com)

十六进制基数为16,使用数字0,1,2,3,4,…,9,A,B,…,F共16个数字和字母来表示,运算时逢十六进一。

为了区别这几种数制表示方法,通常会在数字后面加一个缩写的大写字母,或者将要表示的数用圆括号括起来,然后用进制下标来标识,见表1-1。

表1-1 常用数制表示

图示