问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二进制数、八进制数、十六进制数与十进制数间怎样转换?

发布网友 发布时间:2022-05-01 13:18

我来回答

2个回答

热心网友 时间:2023-10-14 14:51

1).十进制到其他进制:
用这个十进制数除以该进制数,记录所有余数和最后得数,然后反过来输出 (最后得数在最高位);
例如:23转8进制 23/8=2.....7; 23的8进制就是27
17转2进制 17/2=8.....1;
8/2=4...0;
4/2=2...0;
2/2=1...0; 17的2进制就是10001
2).2进制八进制和十六进制到10进制:
从2进制八进制和十六进制数的最低位(最右端第n=1位),依次将乘以进制数的n-1次方相加
例如:二进制数11010转十进制 (我用m^n表示m的n次方)
0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 + 1*2^4=26;
八进制数20转十进制 0*8^0+2*8^1=16;
3).2进制到八进制和十六进制就简单了:
八进制就是将2进制分别以3个为一个单位分开,每个单位再以上面(2进制到10进制)的方法转: 如:110101001转八进制就是110,101,001 ->6,5,1
十六进制就是将2进制分别以4个为一个单位分开
如:11011101011101转十六进制就是0011,1010,0101,1101->3,A,5,D
4).八进制和十六进制到2进制就是将上面的过程反过来~ 如:572->101,111,010

好了 ,应该是不难吧~!我就写这么多了,写的不多,但我感觉能表达清楚了吧~!我看网上说的都太专业了,这些都是我的经验总结,网上肯定没有~!呵呵。。

热心网友 时间:2023-10-14 14:51

1、二进制数、八进制数、十六进制数转十进制数
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(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、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。
例:见四级指导16页。
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,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。

热心网友 时间:2023-10-14 14:51

1).十进制到其他进制:
用这个十进制数除以该进制数,记录所有余数和最后得数,然后反过来输出 (最后得数在最高位);
例如:23转8进制 23/8=2.....7; 23的8进制就是27
17转2进制 17/2=8.....1;
8/2=4...0;
4/2=2...0;
2/2=1...0; 17的2进制就是10001
2).2进制八进制和十六进制到10进制:
从2进制八进制和十六进制数的最低位(最右端第n=1位),依次将乘以进制数的n-1次方相加
例如:二进制数11010转十进制 (我用m^n表示m的n次方)
0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 + 1*2^4=26;
八进制数20转十进制 0*8^0+2*8^1=16;
3).2进制到八进制和十六进制就简单了:
八进制就是将2进制分别以3个为一个单位分开,每个单位再以上面(2进制到10进制)的方法转: 如:110101001转八进制就是110,101,001 ->6,5,1
十六进制就是将2进制分别以4个为一个单位分开
如:11011101011101转十六进制就是0011,1010,0101,1101->3,A,5,D
4).八进制和十六进制到2进制就是将上面的过程反过来~ 如:572->101,111,010

好了 ,应该是不难吧~!我就写这么多了,写的不多,但我感觉能表达清楚了吧~!我看网上说的都太专业了,这些都是我的经验总结,网上肯定没有~!呵呵。。

热心网友 时间:2023-10-14 14:51

1、二进制数、八进制数、十六进制数转十进制数
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(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、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。
例:见四级指导16页。
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,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。

热心网友 时间:2023-10-14 14:51

1).十进制到其他进制:
用这个十进制数除以该进制数,记录所有余数和最后得数,然后反过来输出 (最后得数在最高位);
例如:23转8进制 23/8=2.....7; 23的8进制就是27
17转2进制 17/2=8.....1;
8/2=4...0;
4/2=2...0;
2/2=1...0; 17的2进制就是10001
2).2进制八进制和十六进制到10进制:
从2进制八进制和十六进制数的最低位(最右端第n=1位),依次将乘以进制数的n-1次方相加
例如:二进制数11010转十进制 (我用m^n表示m的n次方)
0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 + 1*2^4=26;
八进制数20转十进制 0*8^0+2*8^1=16;
3).2进制到八进制和十六进制就简单了:
八进制就是将2进制分别以3个为一个单位分开,每个单位再以上面(2进制到10进制)的方法转: 如:110101001转八进制就是110,101,001 ->6,5,1
十六进制就是将2进制分别以4个为一个单位分开
如:11011101011101转十六进制就是0011,1010,0101,1101->3,A,5,D
4).八进制和十六进制到2进制就是将上面的过程反过来~ 如:572->101,111,010

好了 ,应该是不难吧~!我就写这么多了,写的不多,但我感觉能表达清楚了吧~!我看网上说的都太专业了,这些都是我的经验总结,网上肯定没有~!呵呵。。

热心网友 时间:2023-10-14 14:51

1、二进制数、八进制数、十六进制数转十进制数
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(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、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。
例:见四级指导16页。
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,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
y53s手机参数及价格 vivoy53s5g手机参数 五粮液五粮印象精制52度浓香型白酒500ml 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-详细介绍 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-购买最佳价格 五粮液 五粮印象 精制 52度 浓香型白酒 整箱装-详细介绍 五粮液五粮印象珍品-适用对象 白酒推荐-五粮液五粮印象珍品52%vol浓香型白酒500ml单瓶装 五粮液五粮印象精制52度浓香型白酒-适用对象 星座血型生肖分析摩羯座属蛇A型 thinkpad都是什么处理器 要怎样申请邮箱 thinkpadt410没有四核八线程吗 华为mate8 nxt tl00开不开机怎样强制刷机 联想有什么电脑是4核的? 16进制的69、57、38、35、50转化成字母分别是什么 ThinkPad E440和E550那个好点?主打大型游戏、核心,四核和双核区别在那里? 23的八制进转换为16进制是多少 华为mate8怎样双清 请问:联想笔记本双核处理器和4核处理器哪个好?? -23的16进制是多少? 我算的是9。。 答案是FFE9... 大神们,联想ThinkPad E425(1198A48)cpu可以换成4核的么 比如23=3*10^0+2*10^1(这是十进制),如果换成16进制同样用此方法吗?谢谢 联想ThinkPad E420(1141A66)和联想z475 四核 4g内存 哪个好啊 联想笔记本电脑 thinkpad 系列4核CPU 6000左右价位的。 电子邮箱要怎么样申请啊?? _23的十进制,十六进制怎么算 十进制23化成十六进制是多少 thinkpad E440 20c5s00500 的CPU是真四核吗 十六进制法表示23是多少? 十进制数23.25转换为二进制八进制十六进制各是多少 2020年3月17日,用十六进制代码表示是什么? 十六进制23加38等于多少? 汇编语言中MOV R0,#23执行的语句,23是十进制数还是十六进制数? 你我贷2020年对逾期400天的怎么处理? 打房屋官司装修款补充协议查的到吗 工业领域互联网化大家怎么看? 自动化项目计划书 如何理解,实践工业互联网+ 台湾的互联网产业为什么落后大陆 如果冬天气温在零下的话会导致地暖的水结冰,那怎么才能避免地暖冻坏呢? 地暖的水中加点啥能防冻 地暖不多用,冬天怕里面的水冻住,可不可以用防冻液代替水烧锅炉 要出去几天地暖要怎么着才不冻? 地暖(是水地暖啊)冬天不用它怕不怕冻了! 厶+爻 念什么 地暖冻住了怎么解决 爻怎么读,什厶意思? 地暖冻住了有什么办法 qq冻结会自动解除么