167分别转2、8、16进制是多少? 二进制(10101011)分别转10、16、8进制是多少?

作者&投稿:席轻 (若有异议请与网页底部的电邮联系)
2进制,8进制,16进制,32进制10进制转换公式~

有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(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*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
2、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。
3、二进制数转换成其它数据类型
3-1二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足,
就是一个相应八进制数的表示。
010110.001100B=26.14Q
八进制转二进制反之则可。
3-2二进制转十进制:见1
3-3二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,
不足四位的用0补足,就是一个相应十六进制数的表示。
00100110.00010100B=26.14H
十进制转各进制
要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数。
一、十进制转二进制
如:55转为二进制
2|55
27――1 个位
13――1 第二位
6――1 第三位
3――0 第四位
1――1 第五位
最后被除数1为第七位,即得110111
二、十进制转八进制
如:5621转为八进制
8|5621
702 ―― 5 第一位(个位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最后得八进制数:127658
三、十进制数十六进制
如:76521转为十六进制
16|76521
4726 ――5 第一位(个位)
295 ――6 第二位
18 ――6 第三位
1 ―― 2 第四位
最后得1276516
二进制与十六进制的关系
2进制 0000 0001 0010 0011 0100 0101 0110 0111
16进制 0 1 2 3 4 5 6 7
2进制 1000 1001 1010 1011 1100 1101 1110 1111
16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为:
3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102
右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。
二进制与八进制间的关系
二进制 000 001 010 011 100 101 110 111
八进制 0 1 2 3 4 5 6 7
二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示。如要将51028 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。

一.在计算机应用中,二进制使用后缀b表示;十进制使用后缀d表示,八进制用Q表示,十六制使用后缀H表示。
二.二进制,十六进制与十进制的计算转换
1.二进制转换为十进制
计算公式:二进制数据X位数字乘以2的X-1次方的积的总和
例:10101011b=( )d

数据
1 0 1 0 1 0 1 1
X-1位
7 6 5 4 3 2 1 0

二进制的1101转化成十进制  
 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13   转化成十进制要从右到左用二进制的每个数去乘以2的相应次方   不过次方要从0开始
十进制转二进制:   用2辗转相除至结果为1   将余数和最后的1从下向上倒序写 就是结果   例如302   302/2 = 151 余0   151/2 = 75 余1   75/2 = 37 余1   37/2 = 18 余1   18/2 = 9 余0   9/2 = 4 余1   4/2 = 2 余0   2/2 = 1 余0   1/2 = 0 余1   故二进制为100101110
二进制转八进制
在把二进制数转换为八进制表示形式时,对每三位二进制位进行分组,应该从小数点所在位置分别向左向右划分,若整数部分倍数不是3的倍数,可以在最高位前面补若干个0;对小数部分,当其位数不是的倍数时,在最低位后补若干个0.然后从左到右把每组的八进制码依次写出,即得转换结果.
你算一下就知道了啊 比如110=2^2+2+0=6

二进制转十六进制
要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,分的不够的前边补零,用四位数的二进制数来代表一个16进制。转换表如下,括号内为十六进制
0000(0) 0001 (1) 0010 (2) 0011 (3) 0100 (4) 0101 (5)
0110 (6) 0111 (7) 1000 (8) 1001 (9) 1010(A) 1011 (B)
1100 (C) 1101 (D) 1110 (E) 1111 (F)
例如:10101011划分为1010 1011,根据转换表十六进制为AB

具体计算方法也很简单,自己难得算的话、教你个方法打开菜单里边附件里边的计算器,换成科学型,你就可以随便转换了、、以后就再也不用愁了、、



二进制是10100111,八进制是247,十六进制是A7,101011十进制为87,十六进制57,八进制127,望采纳,谢谢

(167)10
=(((0*1010+1)*1010+110)*1010+111)2
=((1*1010+110)*1010+111)2
=((1010+110)*1010+111)2
=(10000*1010+111)2
=(10100000+111)2
=(10100111)2
=(010 100 111)2
=(247)8
=(1010 0111)2
=(A7)16

(10101011)2
=(010 101 011)2
=(253)8
=(1010 1011)2
=(AB)16
=(10101011)2
=((((((((0*2+1)*2+0)*2+1)*2+0)*2+1)*2+0)*2+1)*2+1)10
=(((((((1*2+0)*2+1)*2+0)*2+1)*2+0)*2+1)*2+1)10
=((((((2*2+1)*2+0)*2+1)*2+0)*2+1)*2+1)10
=((((((4+1)*2+0)*2+1)*2+0)*2+1)*2+1)10
=(((((5*2+0)*2+1)*2+0)*2+1)*2+1)10
=(((((10+0)*2+1)*2+0)*2+1)*2+1)10
=((((10*2+1)*2+0)*2+1)*2+1)10
=((((20+1)*2+0)*2+1)*2+1)10
=(((21*2+0)*2+1)*2+1)10
=(((42+0)*2+1)*2+1)10
=((42*2+1)*2+1)10
=((84+1)*2+1)10
=(85*2+1)10
=(170+1)10
=(171)10


将十六进制数67分别转换为二、八、十进制数,求大神
十六进制转八进制 根据前面的二进制数,从低位开始每三位对应八进制的一位,先把二进制写成001 100 111 则八进制为147 十六进制转十进制 每一位乘以对应的16的次方(从低位开始是16的0次方,依次是1 2 3...次方),然后相加 6x16^1+7x16^0=103 ...

67的二进制八进制十六进制各是多少?急!
2进制: 2^6*1+2^5*0+2^4*0+2^3*0+2^2*0+2^1*1+2^0*1=67 1 0 0 0 0 1 1=1000011 8进制:8^2*1+8^1*0+8^0*3=67 1 0 3=103 16进制:16^1*4+16^0*3=67 4 3=43 希望这样的回答对您有帮助 ...

如何将十进制数67.5转换为二进制数、八进制数、十六进制数?
67=2*33+1 33=2*16+1 16=2*8+0 8=2*4+0 4=2*2+0 2=2*1+0 1=2*0+1 67化为二进制为:1000011 小数部分化为二进制,乘2求整,正序写出:0.5*2=1 ∴67.5化为二进制为:1000011.1 分为3位1节,每小节转为八进制为:1000011.1=1'000'011.100 ∴67.5化为八进制为:...

67转换成二进制是什么数?
67转成2进制就是1000011,如果是8位二进制,最高位是符号位,负数最高位是1,原码就是11000011,负数反码是原码除了最高位外按位取反,反码就是:10111100,补码是反码加1,就是10111101。计算机中的有符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用...

将十进制数67分别转化为二进制和十六进制数,写出过程和结果! 计算机大...
100], i;while (scanf("%d", &m) != EOF) { i = 0;if (m == 0)printf("0");while (m) { a[i++] = m % 2; m = m \/ 2;} for (int j = i-1; j >= 0; j--) { printf("%d", a[j]);} printf("\\n");} return 0;} 这是10转2,让我想想10转16 ...

十六进制AB.CD分别转换为二进制,八进制,十进制 麻烦给一下运算过程~谢...
②十六进制数转换成二进制数的方法:用十六进制数码对应的四位二进制数代替十六进制数码本身即可。二进制的基数是2,基本数码是0和1 八进制的基数是8,基本数码:0-7 十进制的基数是10,基本数码:0-9 十六进制的基数是16,基本数码:0-9 A-F(相当于10-15)四种进位制计数之间的关系 十进制(...

67年二月份生的到底属什么,67年2月8号生的属什么,67年2月8号夜里12点...
67年2月1日到2月8日之间属于马年,所以67年2月8日生的属马,但是那天夜里12点已经属于2月9日了,而2月9日开始属于羊年,因此67年2月8日夜里12点出生的属羊!

把67化为二进制数应为多少
67\/2=33……1 33\/2=16……1 16\/2=8……0 8\/2=4……0 4\/2=2……0 2\/2=1……0 1\/2=0……1 十进制的(67)=二进制的(1000011)

...最近刚刚在自学。我试着将十进制数67转换为二进制的,自己算了下,还...
从最低位(最右)算起,位上的数字乘以本位的权重,权重就是2的第几位的位数减一次方。比如第2位就是2的(2-1次)方,就是2;第8位就是2的(8-1)次方是128。把所有的值加起来。2(1-1)代表2的0次方,就是1;其他类推 比如二进制1101,换算成十进制就是:1*2(1-1)+0*2(2-1...

二进制八进制十进制等之间转换
例如 (1A.08) 16 = 1*161 + 10*160 + 8*16-2 = (26.03125)10 。上述二式中所用符号的意义与公式(2.3)中所用符号的意义类同,但此处Di包含的基本符号分别限于0-7和0-9、A-F,各位的码权分别为8i和16i 把用二进制、八进制、十六进制表示的数转换成10进制数的值, 使人能更容易...

博野县13241821194: 2.8.10.16位之间用手算应该怎么转换? -
奚榕甲硫: 2.8.16位你可以用划线的方法计算 就是说2进制到八进制 你可以划3位 2到16 你可以划4位 8到16的话 要先拆到2进制然后才能到16 比如 101100111 八进制就等于 547(101=5 100=4 111=7) 16进制就是167(1=1 0110=6 0111=7)

博野县13241821194: 十进制,二进制,八进制,十六进制之间互相转换的方法是什么?? -
奚榕甲硫: 这样说:1)十进制转(二、八、十六)进制:短除法不断除以(二、八、十六),直到最后的被除数小于(二、八、十六),然后倒序读出全部数字即可(十六进制:10~15分别用ABCDEF表示).2)(二、八、十六)进制转十进制:从左到...

博野县13241821194: 将十进制数247分别转换为二进制数、八进制数和十六进制数. -
奚榕甲硫: 247的二进制为 :11110111 八进制为367 十六进制为F7 整数算法是这样的:除2取余 读取次序为:最后一位为最高位,第一位为最低位,就是从下往上读.小数算法是:乘2取整.顺序读取即乘出来的第一个数为最高位,一次往下,就是从上到下读. 二进制转换为8进制的算法很简单从个位开始整数部分从右到左3个二进制位组成一个8进制数,小数从左到右3位组成一个8进制.以1110111为例,算法如下: (011)=3(110)=6(111)=7 然后247的8进制为367. 转化为16进制就要4位二进制组成一位十六进制数. 即 (1111)=15(即十六进制的F) (0111)=7 ,那么这个数的16进制数就为F7.

博野县13241821194: 16;10;8;2各进制分别用哪些字母来表示?它们之间该怎么转换呢? -
奚榕甲硫: 16进制 16进制:用16作为基数的计数系统.用数字0-9和字母a-f(或其大写A-F)表示10到15. 十六进制数转换成十进制数 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字...

博野县13241821194: 二进制数怎么转换? -
奚榕甲硫: 哈哈,这个问题我昨天才回答了一个人的 二换十:比方说给一个二进制数101101,六位,换成十进制就是1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0=45二换十六:从最低位往高位数,按4个二进制数为一组的分,到最高位不够就添0,还是举刚才...

博野县13241821194: 求十进制二进制八进制十六进制互相转换滴详细计算方法??最好带有实
奚榕甲硫: 二进制数转换为十进制数 二进制数第0位的权值是2的0次方,第1位的权值是2的1次... 所以请现在就计算一下110换成10进制是否就是6. 10进制数转换为8、16进制数 非常...

博野县13241821194: 谁知道二,八,十,十六进制之间的转换方法啊, -
奚榕甲硫: 数制转换 不同进位计数制之间的转换原则:不同进位计数制之间的转换是根据两个有理数如相等,则两数的整数和分数部分一定分别相等的原则进行的.也就是说,若转换前两数相等,转换后仍必须相等. 有四进制 十进制:有10个基数:0 ~~ ...

博野县13241821194: 求2,8,10,16进制转换方法 -
奚榕甲硫: 二进制嘛1010101010 ,这种,所谓8421,意思是1000是8,0100是4,0010是2,0001是1.二进制转16进制:比如1010101010,则为 0010 1010 1010 ,就是0x2aa.化为8进制:001 010 101 010 则为01252,你看懂了没有?不懂了再问我.

博野县13241821194: 怎么转换为2 8 16进制!!! -
奚榕甲硫: 整数部分除2法,不停除2,将余数倒序连到一起,首位追加填个1就是二进制结果.. 小数部分,分别减去 0.5(1/2) 0.25)(1/4) 0.125(1/8) 0.0625(1/16) 0.03125(1/32) 依次类推,减的动填1,减不动填0,减不动就不减,而不能减出个负数,当然...

博野县13241821194: 2,8,16进制如何转换? -
奚榕甲硫: 举例说明.使用二进制为中介. 十六进制数使用二进制数四位数字表示如A5B9,2568,4E95 八进制使用二进制数三位数字表示如256,742,654 对一个十六进制的数字每位数字可以用二进制以四个数字表示如十六进制数AE1F.3B可用二进制表示为 1010 1110 0001 1111. 0011 1011 再把上述二进制数转换成一个八进制数,以三个数字为单位重新分割高位以零补足低位以零补足 001 010 111 000 011 111.001 110 110 再把这个二进制数转换成八进制数为 127037.166 完成十六进制向八进制的转换 反之,八进制向十六进制转换只须把八进制转换成二进制,再把二进制转换成十六进制.

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