成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

二进制转八进制小数点怎么转换

Q1:二进制转换成八进制、十进制、十六进制如何操作?带小数点又如何转换?十六进制中的英文如何使用?

二转十,直接把各位的数字与其位权相乘,然后相加即的十进制数。十转二,思考一下位运算。number>>1(相当于除以2取整),你会懂除二取余的原理,被移出去的是余数,其他位上的都被移到右一位,因此先得到的余数应放在右边。 十六和八互转,最简单的方法是用二进制过渡。 二转八,从个位起,每三位一看,这些“三位”组成的数从右往左排就是对应的八进制数;八转二将上述步骤反过来就可以了。 十六与二互转与上面“二八”差不多,只是二进制每四位一看。

Ww%w.bazHIShI.cOm

Q2:带十六进制的小数点,和带八进制的小数点,怎么样转换成二进制.问题如下:

A=十进制的10
C=十进制的12
E=十进制的14 所以十进制的结果是:
10*16的一次方+12*16的0次方+14*16的-1次方(等于1/16)=172.875
八进制的结果是:254.7
可以使用十进制数转换成R进制数的算法:
整数部分,除R取余法.即用整数部分不断除以R,取其余数,直到商为0,余数按反向排列,即后得的余数排在高位,先得的余数排在低位. 172/8=21余4
21/8=2余5
2/8=0余2
小数部分:乘R取整法,即用小数部分不断乘以R取整数,整数依序排列 
在小数点右边
0.875*8
7 取7
=254.7www.B▶AzHishi.coM

Q3:二进制转换成八进制、十进制、十六进制如何操作?带小数点又如何转换?十六进制中的英文如何使用?

二进制转十进制 一般用 位值X位权 再求和的方法来实现:比如 101.11B 可以这样来做(位值分别是1、0、1、1、1 位权要这样来定 以小数点做基准,左边第一位位号叫0,向左依次是1、2、3....,向右依次是 -1、-2、....再把 基数2作底数,位号作指数而得到位权,如上数的位权从左向右为 2^2 2^1 2^0 2^(-1) 2^(-2),再和位值相乘后求和 即 1*2^2 + 0* 2^1 + 1*2^0 + 1*2^(-1) + 1*2^(-2) =5.75D (注 X^Y 表示 X 的 Y 次方)
待续....
十进制又怎么转二进制 要分整数部分和小数部分分别来转:整数部分用除2取余法,小数部分用 乘2取整法,转好再拼接成含小数的 二进制数.
至于 八进制和十六进制怎么表示 :八进制 常用后劲缀 Q 或O ( 如23Q) ;十六进制 常用后劲缀H(如0F4H),有时也用 办()再加下标的方法来表示,我个人常用 加后缀 的方法.
他们之间都是怎么转换的? 这个一般是先中转成二进制 或十进制 再转成另一种,8 和16 都是二进制的多个聚合,中转成二进制会好一点.具体是这样转的 8 到2 是一化为3 ,如 45Q=100 101 B
16到2 是一化为4 ,如2FH=0010 1111 B , 反过来是聚合,2到8 是三聚一,2到16是四聚一,不够时用前0来补够.

Q4:二进制小数点怎么样换为八进制

1个八进制数等于3个二进制数。例:八进制7=二进制111小数点不用动。

猜你喜欢

更多