将二进制 十进制 十六进制互相转换最快的方法是什么

作者&投稿:骆帖 (若有异议请与网页底部的电邮联系)
将二进制 十进制 十六进制互相转换最快的方法是什么~

非十进制转换为十进制:
1.数值按权展开:
规律如下(比较简单):
136.1=1*10E2+3*10E1+6*10E0+1*10E-1
101.01B=1*2E2+0*2E1+1*2E0+0*2E-1
+1*2E-2
2cH=2*16E1+c*16E0=44
//B表示2进制,H表示16进制
//E科学记数
即次方后接次方数
16E1
就是
16的1次方

十进制转换为二进制
1除二取余(整数部分),乘二取整(小数部分)
除二取余:把十进制整数除以2得到商和余数,在将所得到的商除以2,又得到新的商和余数,这样不断的用二去除商,直到商为0为止.
每次除的的余数便是相应的二进制数码.最先得到的是最的有效位,最后得到的是最高有效位.
如:11的二进制
11/2=5--1
5/2=2--1
2/2=1--0
1/2=0--1
//是整除,即二进制位
1011(从后面开始往上读,高位低位的问题)
乘二取整:
对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.
如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位
如:0.25的二进制
0.25*2=0.5
0.5*2=1
即0.25的二进制为
0.01
(
第一次所得到为最高位,最后一次得到为最低位)
十进制转八进制和十六进制
方法和转二进制相同,也可以用这种方法转换到其他进制.

90.875
转换到16进制
90/16=5--10
5/16=0--5
整数部分就是
5A(10进制的10
对16进制的A)
0.875*16=14
小数部分就是
E(10进制的14
对16进制的E)
其他进制间的互相转换
用二进制数编码,存在这样一个规律:n位二进制数最多能表示2的n次方种状态.因此,诺用一组二进制数表示具有十六种状态的十六进制数,至少要4位(16=2的4次方).同样八位要
3位.
如:将111101010011.10111B转换为16进制
从小数点开始,分别向左右4位一组划分,不足4位的补0,然后将每组4位的二进制数以1位的十六进制数取代即可.
1111
0101
0011
.
1011
1000
2
A
F
.
C
5
(二进制对应的16进制数)
其他进制间的转换一样的方法..自己把握要点.
上面列举的方法是我觉得比较简单的方法,关于其他一些方法请自行参考相关书籍.如有错误请指正.

2进制和十进制8位以下只需记住转换表就好。但是更多位还是要计算的。

2进制和十六进制转换的话可以把2进制从后向前每4位分割一组,不足4位的在前面补0,然后每组写出对应十六进制数就好了。例如10
0010
1010
1011
1010=2
2
A
B
A

2进制和八进制转换的话可以把2进制从后向前每3位分割一组,不足3位的在前面补0,然后每组写出对应的八进制数就好了。
例如100
010
101
010
111
010=4
2
5
2
7
2

十进制与二进制之间的转换方法!把二进制每四个分成一组。。从右向左例如 10011100 。。最右边1100 从右向左分别是1 2 4 8 16 32 64 。。。。。有1的就相加 就是 4+8+16+128 懂不。 二进制和十六进制转换方法!1111 = 8 + 4 + 2 + 1 = 15 F 1110 = 8 + 4 + 2 + 0 = 14 E 1101 = 8 + 4 + 0 + 1 = 13 D 1100 = 8 + 4 + 0 + 0 = 12 C 1011 = 8 + 4 + 0 + 1 = 11 B 1010 = 8 + 0 + 2 + 0 = 10 A 1001 = 8 + 0 + 0 + 1 = 10 9 .... 0001 = 0 + 0 + 0 + 1 = 1 1 0000 = 0 + 0 + 0 + 0 = 0 0 如果懂了就给我分,如果不懂就说自己很笨!!嘿嘿!!

非十进制转换为十进制:1.数值按权展开:规律如下(比较简单):136.1=1*10E2+3*10E1+6*10E0+1*10E-1101.01B=1*2E2+0*2E1+1*2E0+0*2E-1 +1*2E-22cH=2*16E1+c*16E0=44//B表示2进制,H表示16进制 //E科学记数 即次方后接次方数 16E1 就是 16的1次方 十进制转换为二进制1除二取余(整数部分),乘二取整(小数部分)除二取余:把十进制整数除以2得到商和余数,在将所得到的商除以2,又得到新的商和余数,这样不断的用二去除商,直到商为0为止.每次除的的余数便是相应的二进制数码.最先得到的是最的有效位,最后得到的是最高有效位.如:11的二进制11/2=5--15/2=2--12/2=1--01/2=0--1//是整除,即二进制位 1011(从后面开始往上读,高位低位的问题)乘二取整:对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位如:0.25的二进制0.25*2=0.50.5*2=1即0.25的二进制为 0.01 ( 第一次所得到为最高位,最后一次得到为最低位)十进制转八进制和十六进制方法和转二进制相同,也可以用这种方法转换到其他进制.如 90.875 转换到16进制90/16=5--105/16=0--5整数部分就是 5A(10进制的10 对16进制的A)0.875*16=14小数部分就是 E(10进制的14 对16进制的E)其他进制间的互相转换用二进制数编码,存在这样一个规律:n位二进制数最多能表示2的n次方种状态.因此,诺用一组二进制数表示具有十六种状态的十六进制数,至少要4位(16=2的4次方).同样八位要 3位.如:将111101010011.10111B转换为16进制从小数点开始,分别向左右4位一组划分,不足4位的补0,然后将每组4位的二进制数以1位的十六进制数取代即可.1111 0101 0011 . 1011 10002 A F . C 5 (二进制对应的16进制数)其他进制间的转换一样的方法..自己把握要点.上面列举的方法是我觉得比较简单的方法,关于其他一些方法请自行参考相关书籍.如有错误请指正.

八进制和十六进制与二进制的转换十分方便。
转换关系如下所示
0000(二进制)=0(十六进制)下同
0001=1
0010=2
0011=3
.........
1010=A
1011=B
1100=C
1101=D
1110=E
1111=F
这样四位2进制一组转换成一位十六进制。
3位2进制一组转换成1位八进制。
从低位开始分组。剩下不足的补零计算。(在前头补啊!)
8和16的转换类似。小数转换的时候从小数点后边的分组要从高位到低位。

10进制转换2进制:
把10进制数除以2,余数写下来继续除吧余数从下到上排列就可以得到二进制结果。
例如
18 余数
9....0
4....1
2....0
1....0
0....1
18的二进制就是10010

10进制转换8,16,都是先换成2进制然后分组换成8.16。

二进制换10进制:
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001=9
1010=10
1011=11
1100=12
1101=13
1110=14
10000=16
举例:
10010011换10进制
10000000=128
10000=16
10=2
1=1
加一块。
128+16+2+1=?就是10进制。

用系统自带的计算器

在计算机里的“计算器”可以帮你这个忙的。“开始”-“程序”-“附件”-“计算器”在计算器的菜单“查看”里选择“科学型”,这样你就可以将输入的十进制数字自由的转换成二进制或十六进制了。


唐海县19659877986: 二进制,十进制,十六进制之间的相互转换请指明公式.1楼粘贴,请不要举例子,有公式,不用怀疑,怀疑得就算写出来,也不会被选作正确答案的.不要说 ... -
勾标布美:[答案] 只要有电脑就可以计算 开始-程序-附件-计算器-查看-科学型 出现了把 这样算就很简单 比如说把2进制 10101 转换正十六进制 先点到二进制上 打上 10101 在点一下十六进制 出现了21 OK 就是这样

唐海县19659877986: 将二进制 十进制 十六进制互相转换最快的方法是什么 -
勾标布美: 非十进制转换为十进制:1.数值按权展开:规律如下(比较简单):136.1=1*10E2+3*10E1+6*10E0+1*10E-1101.01B=1*2E2+0*2E1+1*2E0+0*2E-1 +1*2E-22cH=2*16E1+c*16E0=44//B表示2进制,H表示16进制 //E科学记数 即次方后接次方数 ...

唐海县19659877986: 2进制10进制16进制之间怎么换算 -
勾标布美: 一.进制概念 1. 十进制 十进制使用十个数字(0、1、2、3、4、5、6、7、8、9)记数,基数为10,逢十进一. 历史上第一台电子数字计算机ENIAC是一台十进制机器,其数字以十进制表示,并以十进制形式运算.设计十进制机器比设计二...

唐海县19659877986: 二进制,十六进制,十进制之间如何转换?
勾标布美: 将二进制、八进制或十六进制数按权展开相加即可以得到相应的十进制数. 例如,将二进制数(1011.011)2、八进制(268.48)8和十六进制数(212.A)16转算成十进制数的方法分别为: (1011.011)2=1*23+0*22+1*21+1*20+0*2-1+1*2-...

唐海县19659877986: 二进制,十进制,十六进制怎么样简单的互相转换? -
勾标布美: (1)二进制数转换为十进制数 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方…… 0110 0100 换算成 十进制 0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100 (2)八进制数转换为十进制数 八进制就是逢8进1. 八...

唐海县19659877986: 二进制十进制十六进制怎么转化+计算? -
勾标布美: 1、二进制数、八进制数、十六进制数转十进制数 有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数.个位,N=1;十位,N=2...举例: 110B=1*2的2次...

唐海县19659877986: 数学进制之间的转换公式是什么啊?十进制数到二进制的转换、二进制数到十进制的转换;十进制数到十六进制的转换、十六进制数到十进制的转换…… 反正... -
勾标布美:[答案] 数制 计算机中采用的是二进制,因为二进制具有运算简单,易实现且可靠,为逻辑设计提供了有利的途径、节省设备等优点... 把八进制36转换为十进制 (36)8=3*81+6*80=24+6=(30)10 把一个十六进制转换成十进制采用方法:把这个十六进制的...

唐海县19659877986: 电脑中的2进制10进制16进制的换算 -
勾标布美: 2进制到16进制的转换很简单,把2进制的4位当作16进制的1位就可以了,例: 11001100B=1100 1100B=CCH 10进制到2进制的方法是除2法,不过最好是记住2的幂,换算就更快了,如: 100D=2^6+2^5+2^2=1100100B 10进制到16进制,先把10进制换为2进制,再把2进制换为16进制,如: 100D=1100100B= 0110 0100B(高位不够4位,补0)=64H

唐海县19659877986: 怎么把二进制,十进制,十六进制互化 -
勾标布美: 十进制是逢十进一 二进制是逢二进一 (注:如"2②"表示2的2次方,"2⑤"表示2的5次方) 1.二进制计数法的概念 人们在日常生活中和生产实践中,我们接触到越来越多的数字,创造了分组计数的制度.而我们的生活中,一般采用了"满十...

唐海县19659877986: 二进制、十进制、十六进制,它们之间是怎么相互转换的.越详细越好!
勾标布美: 10进制--->2进制 简单方法就是按权值取数,比如 28 =16+8+4 = 0001 1100 2进制----->10进制 0011 0001 =1*2(5)+1*2(4)+1 = 32+16+1 = 49 16进制---->2进制 每一位数用四位二进制表示即可 如 F = 1111 AF=1010 11112进制 ---->16进制 每四位合成一位如 1010 1001 = A9

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