发布时间:2025-09-26 22:49:25 浏览次数:0
计算机进制的换算公式:
公式: 系数 * 基数 的 权次幂 相加
系数: 每一(位)上的数
基数: 几进制就是几(二进制就是2,八进制就是8,十六进制就是16)
权: 从数值的右则(倒数),以0为编号,逐个+1增加
对于任何一种进制——n进制,就表示每一位置上的数运算时都是逢n进一位, 十进制是逢十进一,二进制是逢二进一等,以此类推,n进制就是逢n进一位, n进制的数可以用0~(n-1) 的数表示。如,二进制转换十进制。
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
设有一个二进制数:1000001001,转换为10进制为:
竖式:
从右往左开始换算
第0位 1×2的0次方 = 1
第1位 0×2的1次方 = 0
第2位 0×2的2次方 = 0
第3位 1×2的3次方 = 8
第4位 0×2的4次方 = 0
第5位 0×2的5次方 = 0
第6位 0×2的6次方 = 0
第7位 0×2的7次方 = 0
第8位 0×2的8次方 = 0
第9位 1×2的9次方 = 512
除0以外的数字0次方都是1,但0乘以多少都是0,所以我们可以直接跳过值为0的位:
1×2的0次方 + 1×2的3次方 + 1×2的9次方 = 512。