二进制与八进制与十六进制的转化关系?

作者&投稿:郴穆 (若有异议请与网页底部的电邮联系)
二进制与八进制、十六进制如何相互转化?~

   1.二进制与八进制之间的转换

    由于8=2×2×2,即8=23。可知一位八进制数相当于3位二进制数。

    (1)二进制数转换成八进制数

    将一个二进制数转换成八进制数,只要把二进制数从右往左每三位计算出对应的一位八进制数(不足三位的,前面添加“0”补足三位)。

   (2)八进制数转换成二进制数

    将一个八进制数转换成二进制数,只要把每位八进制数用对应的三位二制数来代替。


    在将八进制数转换成二进制数时,最后得到的二进制数最高位的“0”往往都可以去掉。

 

    2.二进制与十六进制之间的转换

    由于16=2×2×2×2,即16=24。因此,一位十六进制数相当于4位二进制数。

    (1)二进制数转换成十六进制数

    将一个二进制数转换成十六进制数的方法是:只要把二进制数从右往左每四位为一组计算出对应的一位十六进制数(不足四位的,前面添加“0”补足四位)。

  

   (2)十六进制数转换成二进制数

    将一位十六进制数转换成二进制数,只要把每位十六进制数用对应的四位二制数来代替。

  

    在将十六进制数转换成二进制数时,最后得到的二进制数最高位的“0”往往都可以去掉。

    需要说明的是,表示一个数,如果是十进制数,则不必特别注明果是二、八、十六进制数,则要用下标或字母来说明。



二进制,逢二进位,如是二进制10其实转为我们通常用的十进制就是2
八进制,同理为逢8进位,八进制10其实转我们通用用的十进制就是8
十六进制,同样为逢16进位,只不过到9以后,用A-F来表示,如,十六进制的F其实对的十进制是15,十六进制的10对应的十进制是16.
建议,你用电脑中的计算器,转到程序员模式,然后把题中数写在一张纸上,排列开,就能看到其中的规律了。



举例:

二进制数1011010101

一共有10位数的一个二进制数,可以这么转换成八进制

把这个二进制数三份分:1 011 010 101

  1. ..1

  2. 011...4

  3. 010...3

  4. 101...5

  5. 所以转换成八进制后是1435

转换成16进制,则四份分

十六进制中,10,11,12,13,14,15用a,b,c,d,e,f表示

10 1101 0101

10...2

1101...d

0101...5

所以十六进制是2d5



http://baike.baidu.com/link?url=K1O6qB9C8nwNelD9IPtpgM1QnHer3mZbQQNWt0MjgJmbWzY0fIbO7krVqRADgi8I_s847PvKHe-GM-yLPR3S9-CxeLFd9I9ACALwyMHnlFtileRoafOzr9aZjhwlWTDK


二进制、四进制、八进制、十进制和十六进制如何表示?
1、二进制 二进制用B表示,其中B是英文二进制Binary的首字母。2、四进制 四进制数用Q表示,是以4为基数的进位制,以 0、1、2 和 3 四个数字表示任何实数。3、八进制 八进制用O表示,八进制的基数R=8=2^3,有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进...

二进制十进制八进制十六进制的对应表
二进制十进制八进制十六进制的对应表如下图所示 二进制数是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制。在早期设计的常用的进制主要是十进制(因为我们有十个手指,所以十进制是比较合理的选择,用手指可以表示十个数字,0的概念直到很久以后才出现,所以是1-10而...

怎么区别十进制,二进制,八进制和十六进制?
在书本中:加B(Binary)表示 二进制,O(Octal)表示八进制,D(Decimal)或不加表示十进制,H(Hexadecimal)表示十六进制。在C语言里:整数有三种表示形式:十进制,八进制,十六进制。1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。如,128,+234,-278。2,八进制:以0开头,由0~7组成的...

八进制、十六进制和二进制之间的关系是什么?
1、八进制:八进制广泛应用于计算机系统,如PDP-8,ICL 1900和IBM大型机使用12位、24位或36位。八进制是这些基础,因为他们的最理想的二进制字缩写大小能被3整除(每个八进制数字代表三个二进制数字)。四、八到十二个数字可以简明地显示整个机器。它也降低成本使得数字允许通过数码管,七段显示器,和计...

二进制八进制十进制十六进制符号是什么?
二进制是B,八进制是O,十进制是,十六进制是H。进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制。进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。名词介绍 进位制\/位置计数法是一...

二进制、八进制、十六进制之间如何转换?
,借位规则是“借一当二”4、字母O和Q都代表八进制,八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。如果题目中没有说明是几进制,那么默认就是我们通常使用的十进制,十进制一般是用字母D代表,但是在进制转换过程中一般都会省略字母D。

八进制、十六进制、二进制的换算关系?
八进制(Octal)、十六进制(Hexadecimal)和二进制(Binary)是三种常见的数制表示方式。它们之间的换算关系可以通过以下方式进行转换:八进制到十六进制和二进制的转换:每个八进制数位对应三个二进制数位,可以将每个八进制数位独立地转换为三位二进制数位,即: 0 → 000 1 → 001 2 → 010 3 →...

二进制、八进制、十六进制、三十二进制的定义和区别是什么?
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例:110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D 110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D 110H=1...

二进制与八进制与十六进制的转化关系?
将一个八进制数转换成二进制数,只要把每位八进制数用对应的三位二制数来代替。在将八进制数转换成二进制数时,最后得到的二进制数最高位的“0”往往都可以去掉。2.二进制与十六进制之间的转换 由于16=2×2×2×2,即16=24。因此,一位十六进制数相当于4位二进制数。(1)二进制数转换成十六...

十进制、八进制和16进制之间的转换关系如何?
2 8 10 16进制之间的转换如下:有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2。举例:110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D。110Q=1*8的2次方+1*8的1次方+0...

耀州区18424871647: 八进制数与二进制数、十六进制数之间的关系? -
禽尤迪索: 1. 十进制 十进制使用十个数字(0、1、2、3、4、5、6、7、8、9)记数,基数为10,逢十进一. 历史上第一台电子数字计算机ENIAC是一台十进制机器,其数字以十进制表示,并以十进制形式运算.设计十进制机器比设计二进制机器复杂得...

耀州区18424871647: 请问二进制、十六进制、八进制以及十进制之间如何进行转换?最好举几个例子, -
禽尤迪索:[答案] 二进制,八进制,十进制,十六进制之间的转换算法 一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为...

耀州区18424871647: 2进制、8进制、10进制、16进制、之间的转换怎么算啊 -
禽尤迪索:[答案] 十进制整数转换R进制(R可以是任何整数,比如3、5、7)整数,方法就是除R取余,十进制转八或十六进制方法类似转二进制,除以基数取余就行了,比如转八进制就除8,转十六进制就除16. 二进制和八进制、十六进制之间转换采用的是分组转换...

耀州区18424871647: 二进制,八进制十进制十六进制之间数据转换怎么转? -
禽尤迪索: 1、二进制数、八进制数、十六进制数转十进制数 有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数.个位,N=1;十位,N=2...举例:110B=1*2的2次方+1*2的1...

耀州区18424871647: 2进制,8进制,16进制之间怎么换算 -
禽尤迪索: 一位8进制数相当于3位二进制数,一位16进制数相当于4位二进制数, 1、二进制、八进制、十六进制和十进制之间转换可以用一个公式展开 比方说八进制456转换为十进制为4*(8的2次方)+5*(8的一次方)+6*(8的0次方).如果是十六进制就把8变...

耀州区18424871647: 二进制,八进制,十六进制之间如何转换 -
禽尤迪索: 1二 ----> 八(11001.101)(二)整数部分: 从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:001=1011=3然后我们将结果按从下往上的顺序书写就是:31,那么这个31就是二进制11001的八进制形式小...

耀州区18424871647: 求二进制八进制十进制16进制之间的详细转换关系 -
禽尤迪索: 16进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 10进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 这是16进制转化10进制的代码. 我来几个例子吧:27(10进制)=27/16=1余11,则用16进制可表示为1B,即余数用代码表示. 再说二进制,其实也不难,再举个...

耀州区18424871647: 2进制,8进制,16进制的转化关系?
禽尤迪索: r 进制转化成十进制公式:举例:101.101(B)= 1*22+0*21+1*20+1*2-1+0*2-2+1*2-3 = 4+0+1+0.5+0+0.125 = 5.625715(O)= 7*82+1*81+5*80 = 461A01B(H)= 10*163+0*162+1*161+11*160 = 409872、十进制转化成 r 进制方法:整数部...

耀州区18424871647: 带小数的二进制,八进制,十进制和十六进制数之间如何转化请举例,有统一的公式吗? -
禽尤迪索:[答案] 二进制八进制和十六进制之间很容易转换,比如10111110(二进制)转换为八进制是将二进制从尾(右)开始每三位组成一个8进制位,头上不足补0上述的八进制为276(八进制),二进制转换为十六进制是从尾开始每4为组成一个16进制位,头上...

耀州区18424871647: 二进制、八进制、十六进制是如何转换的? -
禽尤迪索: 二进制是没有个位都是一个数.0,1 转变十六,一定要四位.为什么呢,是因为.四位二进制的正好是15 (1111=十进制的15)而不是因为什么定义,第五位是 十六的倍数,是前面的一个台阶.每到十六倍再上一个台阶,所以二换十六的时候要每四位 一段. 那好了,比方你的例子 11010.10111 都右边算起. 0111是不够十六,是8 再上一位就是十六的倍数了. 随后那个1,只有一位,就是一,前面补补零没有什么特殊的意义. 1010是十进制的10,在十六制里是A 1011是十进制的11,在十六里就是B 1000是十进制的8,在十六里也是 80001 1010 . 1011 1000 就是 1 A B 8了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网