永发信息网

非十进制转十进制怎么转,讲清楚点

答案:3  悬赏:10  手机版
解决时间 2021-05-07 02:15
  • 提问者网友:低吟詩仙的傷
  • 2021-05-06 16:51
后边带的次方是怎么带的有点不懂。
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-05-06 18:25

二进制转换十进制
二进制数第0位(右边第一个)的权值是2的0次方,第1位的权值是2的1次方……
例如,设有一个二进制数:0110 0100,转换为10进制为:
下面是竖式:
0110 0100 换算成 十进制
第0位 0 x 2^0 = 0
第1位 0 x 2^1 = 0
第2位 1 x 2^2 = 4
第3位 0 x 2^3 = 0
第4位 0 x 2^4 = 0
第5位 1 x 2^5 = 32
第6位 1 x 2^6 = 64
第7位 0 x 2^7 = 0


然后相加 4+32+64=100


最后结果 (0110 0100)B=(100)D


*注* B表示二进制,O表示八进制,D表示十进制,H表示十六进制。
若有小数的话,小数部分从小数点后第一位开始算,权植为2^-1 第二位2^-2…… ……



八进制转换十进制


第0位(右边第一个)的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……


例: 设有一个八进制数:1507,转换为十进制为:


第0位 7 x 8^0 = 7
第1位 0 x 8^1 = 0
第2位 5 x 8^2 = 320
第3位 1 x 8^3 = 512
然后相加: 7+320+512=839


(1507)O=(839)D


十六进制转换为十进制
(ABC.8C)H=10x16^2+11x16^1+12x16^0+8x16^-1+12x16^-2
=2560+176+12+0.5+0.046875
=(2748.546875)D

全部回答
  • 1楼网友:怙棘
  • 2021-05-06 21:37
一,非十进制和十进制互转。 二,二进制转八进制(十六进制),八进制(十六进制)转二进制。 三,八进制和十六进制互转。 分三种情况是因为算法上不尽相同,有的是很简单的算术,有的则是比较繁琐的。
  • 2楼网友:舊物识亽
  • 2021-05-06 20:02
十进制转非十进制:先对进制数整除取余,在将获得的余数逆序排列。所得的数就是所要的。举例:165(十进制)转八进制: 165/8=20 余 5 20/8=2余4 2/8=0余2 所得的八进制数就是245. 非十进制转十进制:计算位权与数的积的总和。关于位权,很好理解,就是所在位上的数的价值。对于二进制数10110来说,位权分别为2^4,2^3,2^2,2^1,2^0(符号^代表幂,这你应该知道)。八进制数674的位权分别是8^2,8^1,8^0,对于这个八进制数转成十进制,结果就是6*8^2+7*8^1+4*8^0=444.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯