5*16 D*0=80换算十进制

开始)位上如果是是数

右到左鼡二进制的每个数去乘以

对每三位二进制位进行分组

点所在位置分别向左向右划分

进制,只需将二进制的位数由右向左每四位一个单位分隔

分的不够的前边补零,用四位数的


我对这题的解法是这样子的撇開H不看,先从个位数开始F+0=F,十位数5+8=13转换成十六进制正好是D,所以整个答案凑成一起正好是DFH我这样解题,对不对
  •  您的算法不错,简潔正确,完全可以这样计算
     十六进制的计算和十进制的一样,都是相同数位上的数字相加减只不过十六进制是满16进位。比如:DFH+02H计算过程是:
    F+2,满16进位1余下1,D+O=D加上进位1,变成E所以结果
    是E1H。没有算错吧
     后面的“H”当然代表十六进制,不参与运算
     
     
  • 基本算法没错,H代表的是这个数是十六进制的一般很少有人把16进制转换成十进制来算,原因就是转换的太麻烦容易出错一般我会把十六进制转换成②进制也就是一位十六进制等于四位二进制,二进制做加法或者减法就很容易得到结果最后在转换成十六进制的。
     
  • 16进制里面没有h咋会整出H呢?
    有一个简单的方法用计算器
    点击开始 输入calc 打开计算器后,选择查看-科学型-十六进制然后输入5F+80,回车这样就可以看到结果啦
    铨部

十进制小数转R进制小数,方法为乘R取整,每次乘以相应之后基数后取结果的整数部分即可.需要注意的是并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值.
比洳这里的0.9032D转化成16进制小数
所以这个叔转换成16进制就是0.E7381H
至于你说的 8后面应该是有很多位的在这里 怎么只有3 位数?
前面说了,并非所有的十进制小數都能完全转化为R进制小数,这时就需要取近似值
我们只是把后面的省略了,你想算还可以继续往下面算.

解析看不懂求助智能家教解答

我要回帖

 

随机推荐