进制转换规则复习课程.doc

进制转换规则复习课程.doc

ID:60791617

大小:43.00 KB

页数:6页

时间:2020-12-19

进制转换规则复习课程.doc_第1页
进制转换规则复习课程.doc_第2页
进制转换规则复习课程.doc_第3页
进制转换规则复习课程.doc_第4页
进制转换规则复习课程.doc_第5页
资源描述:

《进制转换规则复习课程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流四、进制的转换目标:熟悉各进制之间的转换规则,计算机中级考证也会考到。要求做到给出一个十进制,能够做到各进制之间互相转换。在编程中,我们的变量通常用10进制表示;不过,在计算机内存中,数据是以二进制的形式存在的,所以我们作为一个程序员应该要熟悉的掌握各进制之间的转换,本章不讲补码和反码的知识,有需要了解的自行百度学习。计算机分二进制、八进制、十进制、十六进制二进制:采用0和1表示//规则:逢二进一如:1010八进制:采用0~7这八个数表示//规则:逢八进一,在程序中表示八进制要在这个数的前面加个0如:055十进制

2、:采用0~9这10个数表示//规则:逢九进一如:95十六进制:用16个阿拉伯数字表示,但我们只有0~9这十个数字,所以我们用A、B、C、D、E、F这五个数字表示10、11、12、13、14、15,字母不区分大小写。//规则:逢十六进一,在程序中表示16进制要在这个数的前方加上0x如:0x6e10进制转2进制:例子:将十进制‘100’转成二进制最后得出的二进制是:1100100//将得出的余数倒过来写转换规则:将10进制数除以2,得出的商继续除以2,直到商不够2为止,取余数,倒写,就是转换后的2进制数仅供学习与交流,如有侵权请联系网站删除

3、谢谢6精品好文档,推荐学习交流2进制转10进制:例子:将二进制‘100’转换成十进制第一步100第二步210//二进制对应的下标,自右向左0开始第三步1*2^2+0*2^1+0*2^0=4+0+0=4//2的0次方为1最后得出的十进制是:4转换规则:将二进制自右向左加上下标,0~n(n为二进制的位数减1),然后用二进制第1位的值*2^0+二进制第2位的值*2^1+二进制第n位的值+2^(n-1),最后相加的和就是计算出的十进制//二进制的位数是自右向左数的10进制转8进制:例子:将十进制‘100’转成八进制最后得出的八进制是:144//

4、将得出的余数倒写转换规则:将10进制数除以8,得出的商继续除以8,直到商不够8为止,取余数,倒写,就是转换后的8进制数8进制转10进制:例子:将八进制‘144’转成十进制第一步144第二步210//八进制对应的下标,自右向左0开始第三步1*8^2+4*8^1+4*8^0=64+32+4=100最后得出的十进制是:100转换规则:将八进制自右向左加上‘下标’,0~n(n为八进制的位数减1),然后用八仅供学习与交流,如有侵权请联系网站删除谢谢6精品好文档,推荐学习交流进制第1位的值*8^0+八进制第2位的值*8^1+八进制第n位的值+8^(

5、n-1),最后相加的和就是计算出的十进制//八进制的位数是自右向左数的10进制转16进制:例子:将十进制‘100’转成十六进制最后得出的十六进制是:64//将得出的余数倒写转换规则:将10进制数除以16,得出的商继续除以16,直到商不够16为止,取余数,倒写,就是转换后的16进制数16进制转10进制:例子:将十六进制‘64’转换成十进制第一步64第二步10//十六进制对应的下标,自右向左0开始第三步6*16^1+4*16^0=96+4=100最后得出的十进制是:100转换规则:将十六进制自右向左加上‘下标’,0~n(n为十六进制的位数减

6、1),然后用十六进制第1位的值*16^0+十六进制第2位的值*16^1+十六进制第n位的值+16^(n-1),最后相加的和就是计算出的十进制//十六进制的位数是自右向左数的2进制转8进制:例子:将二进制‘10001000’转换成八进制第一步10,001,000第二步21,421,421第三步20,001,000第四步2,1,0最后得出的八进制是:210转换规则:将2进制数自右至左每3位分成一段,不够3位的可以前面补零;每段分别对应口诀421(八进制是逢八进一的,在2进制中07的表示方法是111;所以口诀是这么来的1*2^2+1*2^1+

7、1*2^0),第一位为4,第二位为2,第三位为1;然后将每段二进制仅供学习与交流,如有侵权请联系网站删除谢谢6精品好文档,推荐学习交流为1时对应口诀的数字相加,(如果当前位对应的二进制是0,则该位为0);二进制可以分成几段,代表八进制的位数。8进制转2进制:例子:将八进制‘371’转换成二进制第一步3,7,1第二步021,421,001第三步011,111,001最后得出的二进制是:11111001转换规则:将八进制的位数每位分成一段,每段分别对应3位2进制数,口诀421,将八进制不同位的数拆分成由421组成的和,分别对应421,没有对

8、应的位补0;最后将对应非0位数的值改写成1,对应位数为0的值写成0,得出的值就是二进制数。2进制转16进制:例子:将二进制‘10001000’转换成十六进制第一步1000,1000第二步8421,8421第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。