2022年2022年进制转换计算 .pdf
《2022年2022年进制转换计算 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年进制转换计算 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二进制、八进制、十进制与十六进制一、进制的概念在计算机语言中常用的进制有二进制、八进制、 十进制和十六进制,十进制是最主要的表达形式。对于进制,有两个基本的概念:基数和运算规则。基数: 基数是指一种进制中组成的基本数字,也就是不能再进行拆分的数字。二进制是0和 1; 八进制是 0-7 ;十进制是0-9 ;十六进制是0-9+A-F(大小写均可)。也可以这样简单记忆,假设是n 进制的话,基数就是【0,n-1 】的数字,基数的个数和进制值相同,二进制有两个基数,十进制有十个基数,依次类推。运算规则: 运算规则就是进位或错位规则。例如对于二进制来说,该规则是“ 满二进一,借一当二 ” ;对于十进制来说
2、,该规则是“ 满十进一,借一当十” 。其他进制也是这样。二、二、八、十、十六进制基数对照表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 三、二进制转化成其他进制1. 二进制( Binary ) 八进制( Octal )例子 1:将二进制数(10010 )2 转化成八进制数。(10010 )2= ( 010 010 )2= (2 2 )8= (22 )8例子 2:将二进制数(0.1010 )2 转化为八进制数。(0.10101
3、)2= ( 0. 101 010)2= (0. 5 2 )8= (0.52 )8诀窍: 因为每三位二进制数对应一位八进制数,所以,以小数点为界,整数位则将二进制数从右向左每3 位一隔开,不足3 位的在左边用0 填补即可;小数位则将二进制数从左向右每 3 位一隔开,不足3 位的在右边用0 填补即可。2. 二进制( Binary ) 十进制( Decimal)例子 1:将二进制数(10010 )2 转化成十进制数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - -
4、 - - - - - - - (10010 )2= ( 1x24+0 x23+0 x22+1x21+0 x20)10= ( 16+0+0+2+0)10=(18) 10例子 2:将二进制数(0.10101 )2 转化为十进制数。(0.10101 )2= ( 0+1x2-1+0 x2-2+1x2-3+0 x2-4+1x2-5)10=(0+0.5+0.25+0.125+0.0625+0.03125)10= (0.96875 )10诀窍: 以小数点为界, 整数位从最后一位 (从右向左)开始算,依次列为第0、 1、 2、 3 n,然后将第 n 位的数( 0 或 1)乘以 2 的 n-1 次方,然后相加即
5、可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3 .n ,然后将第n 位的数( 0 或 1)乘以 2 的-n 次方,然后相加即可得到小数位的十进制数(按权相加法)。3. 二进制( Binary ) 十六进制( Hex )例子 1:将二进制数(10010 )2 转化成十六进制数。(10010 )2= ( 0001 0010)2= (1 2 )16=(12) 16例子 2:将二进制数(0.1010 )2 转化为十六进制数。(0.10101 )2= ( 0. 1010 1000)2= (0. A 8 ) 16= (0.A8 ) 16诀窍: 因为每四位二进制数对应一位十六进制数,所
6、以, 以小数点为界,整数位则将二进制数从右向左每4 位一隔开,不足4 位的在左边用0 填补即可;小数位则将二进制数从左向右每 4 位一隔开,不足4 位的在右边用0 填补即可。(10010 )2= ( 22)8=(18) 10=(12)16(0.10101 )2= ( 0.52 )8= (0.96875 )10= (0.A8 )16四、八进制转化成其他进制1. 八进制( Octal ) 二进制( Binary)例子 1:将八进制数(751 )8 转换成二进制数。(751 ) 8= (7 5 1 )8= (111 101 001)2= (111101001) 2名师资料总结 - - -精品资料欢迎
7、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 例子 2:将八进制数(0.16 )8 转换成二进制数。(0.16 )8= (0. 1 6 )8= (0. 001 110)2= (0.00111 )2诀窍: 八进制转换成二进制与二进制转换成八进制相反。2. 八进制( Octal ) 十进制( Decimal)例子 1:将八进制数(751 )8 转换成十进制数。(751 ) 8= (7x82+5x81+1x80)10= (448+40+1)10= (489 )10例子
8、 2:将八进制数(0.16 )8 转换成十进制数。(0.16 )8= (0+1x8-1+6x8-2)10= ( 0+0.125+0.09375)10= (0.21875 )10诀窍: 方法同二进制转换成十进制。以 小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3 n,然后将第n 位的数( 0-7 )乘以 8 的 n-1 次方,然后相加即可得到整数位的十进制数; 小数位则从左向右开始算,依次列为第1、 2、 3 .n ,然后将第 n 位的数( 0-7 )乘以 8 的-n 次方,然后相加即可得到小数位的十进制数(按权相加法)。3. 八进制( Octal ) 十六进制( He
9、x )例子 1:将八进制数(751 )8 转换成十六进制数。(751 ) 8= (111101001) 2= (0001 1110 1001)2= (1 E 9) 16= (1E9)16例子 2:将八进制数(0.16 )8 转换成十六进制数。(0.16 )8= (0.00111 )2= (0. 0011 1000)2= ( 0.38 )16诀窍: 八进制直接转换成十六进制比较费力,因此,最好先将八进制转换成二进制,然后再转换成十六进制。(751 ) 8= (111101001) 2= (489 )10= (1E9)16(0.16 )8= (0.00111 )2= (0.21875 )10= (
10、0.38 )16名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - 五、十进制转化成其他进制1. 十进制( Decimal) 二进制( Binary )例子 1:将十进制数(93)10 转换成二进制数。93/2=46 .146/2=23 .023/2=11 .111/2=5 15/2=2 .12/2= 1 0(93 )10= (1011101 )2例子 2:将十进制数(0.3125 )10 转换成二进制数。0.3125x2 = 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年进制转换计算 2022 年进制 转换 计算
限制150内