您的位置:首页 > 理论基础

Day7.2 计算机中的进制

2015-10-30 10:11 211 查看
常见的进制:二进制 十进制 八进制 十六进制

二进制:逢二进一

书写形式:需要以OB或ob开头如:OB01011

八进制:逢八进一

书写形式:前面加个O,比如O45

十六进制:逢十六进一

书写形式:前面加OX或ox.比如OX12

一、不同的进位制数转化为十进制数:按权展开相加

十进制是权是10;二进制是权是2;十六进制是权是16;八进制是权是8;
例:
110011(二进制数)=1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=32+16+2+1=51
1507(八进制数)=1*8^3 + 5*8^2 + 0*8^1 + 7*8^0 = 839 
2AF5(十六进制数)=2*16^3 + A*16^2+ F*16^1 + 5*16^0 = 10997 
二、十进制数化为不同进制数 
整数部分:除权取余;小数部分:乘权取整
例:十进制数13转化成二进制数
13/2=6 余1
6/2=3 余0
3/2=1 余1
1/2=0 余1
结果:1101
三、二进制换算八进制 
将二进制数从右到左,三位一组,不够补0
例:二进制数10110111011换八进制数: 
010 110 111 011 
结果为:2673 
四、二进制转换十六进制 
二进制数转换为十六进制数的方法也类似,从右到左,四位一组,不够补0
如上题: 
0101 1011 1011 
结果为:5BB


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: