怎么转换为2 8 16进制!!!

如题所述

第1个回答  2016-03-24
整数部分除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,减不动就不减,而不能减出个负数,当然这很多情况是个无休止的运算,看你保留几位了。。。 当然这样的结果计算机上叫做浮点数,也是计算机最常用的一种,除此之外还有定点数,算出的结果是不同的,他不是按这种方法计算的。。。
16进制和8进制可以认为没有小数形式,在计算机里他们的小数形式没有实际意义,他们只是为了某种方便比如展示内存存储形式来使用 比如 -1 16进制我们会写0xFFFFFFFF,这个东西指示因为他在计算机里存了32个1才这样写,并没有算数意义。。。本回答被提问者采纳
第2个回答  2016-03-24
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,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。本回答被网友采纳详情
    在线客服官方服务
      官方网站费用查询充值交费业务办理宽带提速

怎么转换为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,减不动就不减,而不能减出个负数,当然这很多情况是个无休止的...

10进制转为2进制、8进制、16进制的公式
1、十进制整数转二进制数方法:除以2取余数,逆序排列(除二取余法)。具体做法:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

2、8、10、16进制的转换方法
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。例:见四级指导16页。3、二进制数转换成其它数据类型 3-1二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示...

2进制、8进制、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...

什么是2进制、8进制、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种不同的符号,它们与二进...

怎么把99分别转换为2进制,8进制,16进制?
1、首先在电脑的开始菜单找到“计算器”工具点击。2、然后在计算器的查看页面中,选择“程序员”选项。3、然后在出现的页面中选中十进制选项,输入数字99。4、然后用鼠标选中二进制选项,即可得到二进制转换结果1100011。5、然后用鼠标选中八进制选项,即可得到八进制转换结果143。6、然后用鼠标选中十六进...

2进制和8进制,16进制是怎么换算的。要易懂的。谢谢了
二进制0.101转换成十进制: 0.101=0*2的零次方+1*2的负一次方+0*2的负二次方+1*2的负三次方; 即:(0.101)B=(0.625)D 二进制0.1换算成16进制: 将每4位二进制数分为一组,用相应的十六进制数代替即可,不足的补零; (0.1)B=(0000.1000)B=(0.4)H 16进制1...

280怎么转换为16进制数
十进制换算十六进制只要把十进制的数字除以16 280÷16=17……8 17÷16=1……1 1÷16=0……1 一直除到结果为0,把余数按倒过来的顺序写出来就是十六进制的结果 118是这样来的

二进制数和八进制数十六进制数怎么转换???
二进制转8进制或16进制可以直接用BCD码就是8421算法。有效位乘以BCD码,如101101001(2)转换8进制就是3位一组先分开101 101 001 然后分别算出第一组101=1乘4加0乘2加1乘1。结果就是5(8)剩下两组一样的方法结果就是551(8)。转换16进制就是4位一组,不够4位前面加零。还是用101101001...

win8里自带的计算器如何进行2进制8进制16进制转化?
步骤如下:1、在桌面的左下角的开始图标单机,然后找到附件中的计算器单击。2、在计算器的菜单栏中选择查看。3、在查看弹出来的栏目中,选择程序员。4、选择十六进制,然后输入要转换的十六进制数。5、选择二进制,这是就能看到将要转为的二进制。

相似回答