二进制转换成八进制、十进制、十六进制如何操作?带小数点又如何转换?十六进制中的英文如何使用?
二进制是除2取商和余、取2进1。那二进制转十进制取值的左右顺序是怎样?带小数点又怎么取值?十进制又怎么转二进制?八进制和十六进制怎么表示?他们之间都是怎么转换的?帮忙详细...
二进制是除2取商和余、取2进1。那二进制转十进制取值的左右顺序是怎样?带小数点又怎么取值?十进制又怎么转二进制?八进制和十六进制怎么表示?他们之间都是怎么转换的?帮忙详细的解释一下。抄袭请绕路
展开
2个回答
展开全部
二进制转十进制 一般用 位值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来补够.
待续....
十进制又怎么转二进制 要分整数部分和小数部分分别来转:整数部分用除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来补够.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询