55问答网
所有问题
计算机进制是怎么计算的....有十进制,八进制,十六进制...它们是怎么互相转换的...
计算机进制是怎么计算的....有四进制,八进制,十进制,十六进制...它们是怎么互相转换的...请详细介绍有关进制,以及计算,转换方法...
举报该问题
推荐答案 2011-12-05
首先声明,不是四进制,是二进制。
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,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ecG8eFI4Q.html
其他回答
第1个回答 2011-12-01
没有四进制的说法,一般也没有这样的应用,但是可以自己定义的。先讲讲其余的几种进制。
常见的10进制,实际是满十进一的思想,具体10进制的123为:
10进制123=1*10^2+2*10+3*10^0=123
8进制,实际是满8进1,具体8进制的123为
8进制123=1*8*8+2*8+3=64+16+3=83
16进制,也就是满16进1
16进制的123=1*16*16+2*16+3=256+32+3=291
当然10-15部分怎么表示啦?用A-F表示
A表示10
B表示11
C表示12
D表示13
E表示14
F表示15
举例:
16进制9AB=9*16*16+10*16+11=2475
应该明白了吧,希望对你有帮助。本回答被提问者采纳
第2个回答 2011-12-01
四进制貌似没有啊,,那是二进制吧,这个太复杂了,不好讲,找本计算机导论,一看就懂,很简单。
第3个回答 2011-12-04
计算机只认二进制,其他的都是先转二进制再按位进行计算的。应该找本电子版的《计算机导论》去看看,网上有。
相似回答
二进制、
8进制
、
10进制
、
16进制
之间的
转换是怎么样的
?
答:
基数为2,逢2进1。在二进制中,使用0和1两种符号。八进制 基数为8,逢8进1
。八进制使用8种不同的符号,它们与二进制的转换关系为:0:000 1:001 2:010 3:011 4:100 5:101 6:110 7:111 十六进制 基数为16,逢16进1。十六进制使用16种不同的符号,它们与二进制的转换关系为:0:...
十进制,
二
进制,八进制,十六进制
之间
互相转换的
方法是什么??
答:
转十六进制:左起每4位二进制数字转化成一个十进制数字,不足4位前面补0,组合而成就是十六进制
。4)(八、十六)转二进制:八进制情况:每一位转化成3位二进制数字,不足前面补充0.十六进制情况:每一位转化成4位二进制数字,不足前面补充0....
计算机
二进制,
十进制,八进制,十六进制怎么转换
答:
6、十六进制转二进制:取一分四法
,即将一位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。7、十进制和八进制之间、十进制和十六进制之间都是先把十进制转换为二进制,然后在转换为八进制或者十六进制。
计算机
二
进制十进制八进制十六进制的转换
答:
4、八进制转换为二进制:每一个数转化为3位的二进制数即可,不足的补0,再按顺序排列即可
。5、二进制转换为16进制:从右至左,每4个为一组,不足的补0,通过转换为十进制的方法把它们转换为数字,需注意的是十六进制中10-15为A-F,再依次写下了即可。6、十六进制转换为二进制:每一个数转化...
八进制,十进制,十六进制
之间的互换
怎么算
答:
一、八进制与
十进制的转换
1、
十进制转换
成八进制有两种方法:1)间接法:先将十进制转换成二
进制,
然后将二进制又转换成八进制 2)直接法:
八进制是
由二进制衍生而来的,因此我们可以采用与十进制转换为二进制相类似的方法,还是整数部分的转换和小数部分的
转换,
下面来具体讲解一下:①整数部分 方法...
大家正在搜
二进制十进制八进制十六进制
八进制转十进制怎么算
计算机十进制转二进制算法
十六进制转换成八进制
八进制怎么转十进制
十进制转化为十六进制
十进制转换八进制
二进制与十六进制转换
十进制转十六进制步骤
相关问题
计算机当中二进制、八进制、十进制、十六进制之间是怎样转化的?
计算机二进制,十进制,八进制,十六进制怎么转换
计算机的二进制/八进制/十六进制.怎么样转换?
八进制,十六进制,二进制,十进制怎么互相转换
十进制、八进制和十六进制之间怎么转换?
十进制怎么转化为二进制,八进制,十六进制
十进制转八,十六进制怎么转换
二进制,八进制,十六进制,十进制怎么换算的额??