×
嵌入式 > 技术百科 > 详情

十六进制和八进制

发布时间:2020-06-20 发布时间:
|
由于当二进制数的位数很多时书写很麻烦,因此为了减少书写一个数字的位数,在计算机的资料中经常采用十六进制或八进制数来表示二进制数。
  十六进制中包含的16个数字是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,
F,其中A~F分别对应于十进制中的10~15。参照十进制数和二进制数的一般表达式,可以得到十六进制数的一般表达式:

例:十六进制转换为十进制:

  (4E6)H= 4×162+14×161+6×160
     = 4×256+14×16+6×1=(1254)D

例:二进制转换为十六进制:

  (0101 1001)B=(1×22+1×20)×161+(1×23+1×20)×160
        = [5×161+9×160]D
        = (59)H

  从上面两个例子可以看出每四位二进制数对应于一位十六进制数
如:(1001 1100 1011 0100 1000)B= ( 9 C B 4 8 )H同样地,可以得到任意八进制数的表达式:

  对于八进制数,可将三位二进制数分成一组,对应于一位八进制数,如: (1001 1100 1011 0100 1000)B
= (10 011 100 101 101 001 000)B
= ( 2 3 4 5 5 1 0 )O

 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
中国国产第三代核电实现并网发电