码迷,mamicode.com
首页 > 其他好文 > 详细

数制之非十进制数转十进制数

时间:2018-08-29 16:02:28      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:二次   十六进制   八进制   十六   相加   从右到左   进制   数码   加法   

二进制转成十进制方法
按权相加法:数码与权值相乘,然后将积相加
1010101
上面这个二进制数转成十进制数是
首先,先展开
从右到左
公式
数码 乘以 基数的数码位数减1次幂
(12零次方 ) +(02一次方)+(12二次方)+(02的4 - 1方)+(12的5-1)+(02的6-1方)+(1*2的6-1方)

八进制转成十进制
数码与权值相乘,然后将积相加
3243
数码与基数的数码位数-1次幂相乘
38的4-1次方 + 28 的 3-1次方 + 48 的2-1次方 38的1-1次方

十六进制转成十进制
数码与权值相乘,然后将积相加
a123
数码与基数的数码位数减一次方相乘
10 16的 4-1次方 + 1 16 的3-1次方 + 2 16的2-1次方 + 316的1-1次方

数制之非十进制数转十进制数

标签:二次   十六进制   八进制   十六   相加   从右到左   进制   数码   加法   

原文地址:http://blog.51cto.com/11634243/2165970

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!