计算机各进制换算_第1页
计算机各进制换算_第2页
计算机各进制换算_第3页
计算机各进制换算_第4页
计算机各进制换算_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WordWord资料WordWord资料一:十进制数转换成二进制数随便拿出一个十进制数“转换成2进制数。商 余数步数39/2=191第一步19/2=91第二步9/2=41第三步4/2=20第四步2/2=10第五步1/2=01第六步39”,(假如你今天买书用印元)先来把这个39(这里的19是第一步运算结果的商)(这里的9是第二步运算结果的商)(这里的4是第三步运算结果的商)(这里的2是第四步运算结果的商)(这里的1是第五步运算结果的商)那么十进制数39转换成2进制数就是100111.既39(10)=100111(2)解析一:1.当要求把一个10进制数转换成2进制数的时候,就用那个数一直除 以2得

2、到商和余数。.用上一步运算结果的商在来除以 2,再来得到商和余数。.就这样,一直用上一步的商来除以 2,得到商和余数!那么什么时 候停止呢?.请看上述运算图,第六步的运算过程是用1除以2.得到的商是0,余数是1.那么请你记住,记好了啊共2点。A:当运算到商为“0”的时候,就不用运算了。 B: 1/2的商为“ 0”余数为“ 1”。这个你要死记住,答案并不 是0.5!答案就是商为“0”余数为“ 1”。你不用去思考为什么,记好了就行了!.在上述图中你会清晰的看到每一步运算结果的余数,你倒着把它们 写下来就是“100111 ” 了。那么这个就是结果了。.在上述图中符号“/”代表“除以”。二:十进制数转

3、换成八进制数。随便拿出一个十进制数“358 ”,(假如你今天买彩票电58元)。358是我们现实生活中所用10进制表达出来的一个数值,转换成八进制数十多少?商 余数步数358/8=446第一步44/8=54(这里的44是第一步运算结果的商)第二步5/8=05(这里的5是第二步运算结果的商)第三步那么十进制数358转换成8进制数就是546。既358 (10) =546 (8)解析二:1.没什么好说的啦,10进制数转换成2进制数 和10进制数转换成8进制数 的唯一不一样的地方就是除数变了,除数由“变成72”“ 8”。其余的都一样。所以解析一,你一定要看明白并记好。2.你或许会疑问5/8为什么商为0余

4、数为“ 5”因为5不够被8除,那么商就是“0”余数就是“5理1/2商为“ 0”余数为“1不多解释了啊!三:十进制数转换成十六进制数。随便拿出一个十进制数“120”,(假如你今天推0元)。120是我们现实生活中所用10进制表达出来的一个数值,转换成十六进制数十多少?商 余数步数120/16=78第一步7/16=07(这里的7是第一步运算结果的商)第二步4那么十进制数120转换成16进制数就是78,既120 (10) =78 (16)解析三:上同,看明白并记好解析一和解析二就可。到这里,我想我已经把10进制数转化成2进制数,8进制数,16进制数已经给 你讲的很明白了。在这里你就可以看到,十进制数1

5、48转换成2进制8进制16进制所得到数的长度是不是在逐渐缩短。这就是所谓的“进制越大,数的表达长度越短”。那么接下来我来给你讲解2进制数,8进制数,16进制数怎样转换成10进制数。四:四:2进制数转换成10进制数WordWord资料四:四:2进制数转换成10进制数WordWord资料就拿这个数吧“111101位置 第5位 第4位第3位第2位第1位第0位数值 11数值 111101111101 (2) = 1*2 111101 (2) = 1*2 的 0 次方的4次方+ 1*2的5次方+ 0*2的1次方 + 1*2的2次方 + 1*2的3次方 + 1*2=1*1+ 0*2+ =1*1+ 0*2+

6、 1*4+ 1*8+ 1*16+1*32解析一:=1+ 0+ 4=61 (10)解析一:=1+ 0+ 4=61 (10)1. “的0次方”其实是一个数学表达式,+ 8+ 16+ 32但我打不出来那种数学的格式,就用纯汉语了。“2”就是基数,“0”就是次方姆0次方,最后的结果是 1!记好了啊,任何数的0次方结果都是“1 ” .说到这里就出来了一个很具争论的问题那就是0的0次方是等于“ 1 ”还是“ 0 ?当然你没必要去研究了啊。你只要记住 2的0次 方= 1 ”,8的0次方= 1 ”,16的0次方= 1 ”等于“ 1 ”就可以了。那么为什么要乘以2的0次方.“ 1*2 0次方”中的1那么为什么要

7、乘以2的0次方呢?因为它是2进制数,而且这个1处在第0位。. “ 0*2勺1次方”中的0是第1位上的数。 那么为什么要乘以2的1次方呢?因为它是2进制数,而且这个 0处在第1位。. “ 1*2勺2次方”中的1是第2位上的数。那么为什么要乘以2的2次方呢?1616进制数转换成10进制数WordWord资料WordWord资料因为它是因为它是2进制数,而且这个 1处在第2位。WordWord资料.后面的2的3次方,2的4次方,2的5次方,就不用我多解释了吧。.将计算出来的数相加,就是这个2进制数车t换成10进制数的结果。.还要注意一点,一个 2进制数从右边开始的第一个数位是“第 0位”而不是 “第

8、1位”,要记好了啊。看看我上面给你做的图示。其实把8进制数,16进制数车t换成10进制数,唯一变的地方就是基数变了。我给你分别个例子,你在对照上面的解析四,我相信这些你都会搞明白的。8进制数转换成10进制数。224 (8) =? (10)第0位 4*8的0次方 =4第1位 2*8的1次方=16第2为 2*8的2次方=1284+16+128=1486那么 224 (8) =148 (10)352 (8) =? (10)8进制数352的第0位为“ 2”,第1位为“ 5”第2位为“ 3” TOC o 1-5 h z 第0位2*8的0次方=2第1位5*8的1次方=40第2位3*8的2次方=1922+4

9、0=192=234那么 352 (8) =234 (10)2AF5 (16) =? (10)16进制数2AF5的第0位为“ 5”,第1位为“ F”第2位为“ A”第3位为“ 2” TOC o 1-5 h z 第0位5*16的0次方=5第1位F*16的1次方=240第2位A*16的2次方=2560第3位2*16的3次方=81925+240+2560+8192=10997那么 2AF5 (16) =10997 (10)或许你对A和F看不懂吧?没事,往下看。7在2进制中只有2个数字,既1,0在8进制中只有8个数字,既0,1,2,3,4,5,6,7在10进制中有10个数字,既0,1,2,3,4,5,6

10、,7,8,9在16进制中有10个数字和6个字母,既0,1,2,3,4,5,6,7,8,9和A,B,C,D,E,F,字母A代表数字10,字母B代表数字11 ,字母C代表数字12,字母D代表数字13,字母E代表数字14,字母F代表数字15,那么F*16的1次方 =240和A*16的2次方 =2560你明白了吧?2AF5 (16) =10997 (10)你也该明白了吧。其实你学习到这里,基本上都应该会 10进制,2进制,8进制,16进制之间的相互转换了吧!你要考虑一个问题,出了一道题,将一个2进制数转化成16进制数!你会做吗? 最笨的办法就是先把2进制数转换成10进制数,在转化成16进制数。当然有简

11、单的把法。你需要记住一些常用的就好了。那些事常用的,往下看!当然有简单的把法。你需要记住一些常用的就好了。那些事常用的,往下看!WordWord资料当然有简单的把法。你需要记住一些常用的就好了。那些事常用的,往下看!当然有简单的把法。你需要记住一些常用的就好了。那些事常用的,往下看!WordWord资料二进制数(仅4位的2进制数)=十进制数=16进制数0000=0=00001=1=10010=2=20011=3=30100=4=40101=5=50110=6=60111=7=71000=8=81001=9=91010=10=A1011=11=B1100=12=C1101=13=D1110=14

12、=E1111=15=FWordWord资料WordWord资料当你能熟练记住这些常用的,那么做 2进制数与16进制数相互转换的时候就很轻松了。来给你举个例子看看啊。111111011010010110011011(这是一个 2 进制数)先把它所包含的数字分成4个4个在一块,如下所示:111111011010 010110011011根据上述常用表可以得到1111=F1101=D1010=A0101=51001=91011=B那么它所对应的16进制数就是“FDA59B”同理给你一个16进制数,怎么快速转换成2进制呢?FD (16) =? (2)呵呵,记住上面的常用数据表,那不是很快就出来了。FD

13、 (16) =1111 1101 (2)什么叫进制?现在所存在的进制有10进制,2进制,8进制,16进制。我们日常生活中的数学计算采用的是 10进制。比如你现在有9元钱,过两天又有了 2元钱。总共多少钱?采用我们日常生活所用的10进制,逢十进一,算出的结果就是11元钱。计算机它只能认识电路的通导和阻塞,也就是 0和1.所以计算机不能采用10进制来计算数据,只能采用2进制来计算数据。逢2进1.那么为什么后来有出现了 8进制,16进制呢?为什么没有3进制,5进制呢?8,16分别是2的3次方,2的4次方。这样来储存数据有利于 2进制,8进制,16进制之间的相互转换。所以没有 3进制,5进制。而且进制

14、越大,这个数所占的字节就越小,计算机要储存数据,所占的字节越少,那么有限的空间它就能储存更多的数据。给你举个例子,你就明白了。随便拿出来一个10进制数,148.148 (10) =10010100 (2)148 (10) =224 (8)148 (10) =94 (16)看到效果了吧,把它转换成2进制,数位很多。转换成16进制,数位仅仅只有2位!而且有的变成语言要用到 8进制,16进制的。就比如C+, C语言。ASCII码表ASCII 值控制字符 一ASCII 值控制字符ASCII 值控制字符ASCII 值控制字符0NUT32(space)6496、1SOH33!65A97a2STX3466B

15、98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383X115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB55787W119w24CAN56888X120 x25EM57989Y121y26SUB5890Z122z27ESC59;9112328FS6094人12631US63?95127DEL机内码、国际码是十六进制的,区位码是十进制的。一般换算全部用十六进制,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论