黑马程序员技术交流社区
标题: 进制转换的要素 [打印本页]
作者: 三月小雨 时间: 2015-8-9 23:09
标题: 进制转换的要素
iOS基础-学习笔记78
7-进制转换的要素
1、 进制转换的要素
进制转换的3个基本要素:数位、基数和位权
数位:数位是指数码在一个数中所处的位置
7 6 5 4 3 2 1 0 数位
0 1 1 0 0 1 0 0 数码
基数:每个数位上所能使用的数码的个数(二进制取值0、1基数为2,十进制取值0-9基数为10)
位权:位权是指一个固定值,如:367 3*10^2 6*10^1 7*10^0
0*2^0+0*2^1+1*2^2+1*2^3+0*2^4+1*2^5+1*2^6+0*2^7=100
数码*基数^数位=位权(转换十进制) 位权相加就是转换后的10进制数
2、 常见的进制转换
转换:有的时候转换为人能识别的数制,要操作计算机写计算机能够使得的语言(二进制)
10—>2:除2取余法,把10进制数除以2,然后取得余数的序列,再倒序
2—>10:所有的位权相加101=1*2^0+0*2^1+1*2^2
2—>16:4合1法,整数部分从右向左4位结合成一位,小数部分从左向右结合1位,不足部分补0
16—>2:1拆4法,16进制的1位拆成二进制的4位
2—>8:3合1
8—>2:1拆3
10—>8:除8取余
8—>10: 8—>2—>10
16—>10: 16—>2—>10
作者: 三月小雨 时间: 2015-8-9 23:11
自己顶沙发
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |