十六进制和八进制

电子常识

2595人已加入

描述

十六进制和八进制

  由于当二进制数的位数很多时书写很麻烦,因此为了减少书写一个数字的位数,在计算机的资料中经常采用十六进制或八进制数来表示二进制数。
  十六进制中包含的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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分