计算机 - 数字系统
当我们输入一些字母或单词时,计算机会将它们翻译成数字,因为计算机只能理解数字。计算机可以理解位置数字系统,其中只有几个称为数字的符号,这些符号根据它们在数字中占据的位置代表不同的值。
数字中每个数字的值可以使用 -
数字
数字在数字中的位置
数字系统的基数(其中基数定义为数字系统中可用的位数)
十进制
我们在日常生活中使用的数字系统是十进制数字系统。十进制以 10 为基数,因为它使用从 0 到 9 的 10 个数字。在十进制中,小数点左边的连续位置表示个位、十位、百位、千位等。
每个位置代表基数 (10) 的特定功率。例如,十进制数1234由个位4、十位3、百位2、千位1组成。其值可写为
(1 x 1000)+ (2 x 100)+ (3 x 10)+ (4 x l) (1 x 103)+ (2 x 102)+ (3 x 101)+ (4 x l00) 1000 + 200 + 30 + 4 1234
作为计算机程序员或 IT 专业人员,您应该了解计算机中经常使用的以下数字系统。
编号 | 编号系统和描述 |
---|---|
1 | 二进制数系统 基数 2。使用的数字:0, 1 |
2 | 八进制 基数 8。使用的数字:0 到 7 |
3 | 十六进制 基数 16。使用的数字:0 到 9,使用的字母:A- F |
二进制数系统
二进制数系统的特征如下 -
使用两位数字,0 和 1
也称为以 2 为基数的数字系统
二进制数中的每个位置代表基数 (2) 的0次方。示例2 0
二进制数中的最后一个位置表示基数 (2) 的x 次幂。示例 2 x,其中x表示最后一个位置 - 1。
例子
二进制数:10101 2
计算十进制当量 -
步 | 二进制数 | 十进制数 |
---|---|---|
步骤1 | 10101 2 | ((1 x 2 4 ) + (0 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 )) 10 |
第2步 | 10101 2 | (16 + 0 + 4 + 0 + 1) 10 |
步骤3 | 10101 2 | 21 10 |
注- 10101 2通常写为 10101。
八进制
八进制数系统的特征如下 -
使用八位数字,0,1,2,3,4,5,6,7
也称为 8 基数系统
八进制数中的每个位置代表基数 (8) 的0次方。实施例8 0
八进制数中的最后一个位置表示基数 (8) 的x次方。示例 8 x其中x表示最后一个位置 - 1
例子
八进制数:12570 8
计算十进制当量 -
步 | 八进制数 | 十进制数 |
---|---|---|
步骤1 | 12570 8 | ((1 x 8 4 ) + (2 x 8 3 ) + (5 x 8 2 ) + (7 x 8 1 ) + (0 x 8 0 )) 10 |
第2步 | 12570 8 | (4096 + 1024 + 320 + 56 + 0) 10 |
步骤3 | 12570 8 | 5496 10 |
注- 12570 8通常写为 12570。
十六进制数系统
十六进制数系统的特征如下 -
使用 10 个数字和 6 个字母:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
字母代表从 10 开始的数字。A = 10。B = 11、C = 12、D = 13、E = 14、F = 15
也称为 16 进制数字系统
十六进制数中的每个位置代表基数 (16) 的0次方。示例,16 0
十六进制数的最后一个位置表示基数 (16) 的x次方。示例 16 x其中x表示最后一个位置 - 1
例子
十六进制数:19FDE 16
计算十进制当量 -
步 | 二进制数 | 十进制数 |
---|---|---|
步骤1 | 19FDE 16 | ((1 x 16 4 ) + (9 x 16 3 ) + (F x 16 2 ) + (D x 16 1 ) + (E x 16 0 )) 10 |
第2步 | 19FDE 16 | ((1 x 16 4 ) + (9 x 16 3 ) + (15 x 16 2 ) + (13 x 16 1 ) + (14 x 16 0 )) 10 |
步骤3 | 19FDE 16 | (65536+36864+3840+208+14) 10 |
步骤4 | 19FDE 16 | 106462 10 |
注- 19FDE 16通常写作 19FDE。