十进制、二进制和十六进制 为什么使用二进制和十六进制 计算机作为一种电子计算工具,是由大量的电子器件组成的,在这些电子器件中,电路的通和断、电位的高和低,用两个数字符号“1”和“0”分别表示容易实现
同时二进制的运算法则也很简单,因此,在计算机内部通常用二进制代码来作为内部存储、传输和处理数据
目前计算机中所有的信息都用“0”和“1”两个数字符号组合的二进制数来表示
数值、图形、文字等各种形式的信息,需要计算机加工处理时,首先必须按一定的法则转换成二进制数
用二进制数表示一个数值时,位数比较长,不便书写和记忆,所以人们常用十六进制数来表示二进制数
编程中,我们常用的还是十进制,十六进制会经常用到,二进制基本上不用
特征 十进制(Decimal) 日常生活中使用的数是十进制数,它的特征是: 有 10 个数字:0、1、2、3、4、5、6、7、8、9
运算时逢十进一
二进制(Binary ) 有 2 个数字:0,1
运算时逢二进一
十六进制(Hex ) (1)有十六个数字:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
(2)运算时逢十六进一
在十六进制中,分别用 A、B、C、D、E 和 F 来表示十进制数的 10、11、12、13、14 和 15
数值对照表 十进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
二进制 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001
十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11
十进制 32 64 128 256 512 1024(1K) 1M(1024K) 1G(1024M) 十六进制 20 4