1 / 9
文档名称:

二进制和十进制转换.doc

格式:doc   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二进制和十进制转换.doc

上传人:xxj16588 2016/3/7 文件大小:0 KB

下载得到文件列表

二进制和十进制转换.doc

文档介绍

文档介绍:二进制和十进制转换? 十进制与二进制转换之相互算法十进制转二进制: 用 2辗转相除至结果为 1 将余数和最后的 1从下向上倒序写就是结果例如 302 302/2 = 151 余 0 151/2 = 75 余 1 75/2 = 37 余 1 37/2 = 18 余 1 18/2 =9余 0 9/2 =4余 1 4/2 =2余 0 2/2 =1余 0故二进制为 100101110 二进制转十进制从最后一位开始算,依次列为第 0、 1、 2... 位第 n位的数( 0或 1)乘以 2的 n次方得到的结果相加就是答案例如:01101011. 转十进制:第 0位:1乘 2的 0次方=1 1乘 2的 1次方=2 0乘 2的 2次方= 01乘 2的 3次方= 80乘 2的 4次方= 01乘 2的 5次方= 32 1乘 2的 6次方= 64 0乘 2的 7次方= 0然后: 1+ 2+ 0+ 8+ 0+ 32 + 64 + 0= 107 . 二进制 01101011 =十进制 107 . ----------------------- 二进制中最后一个数字是一,转换成十进制则是基数。一、二进制数转换成十进制数由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加" 法。二、十进制数转换为二进制数十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。 "除 2取余,逆序排列"法。具体做法是:用 2去除十进制整数,可以得到一个商和余数;再用 2去除商, 又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 "乘 2取整,顺序排列"法。具体做法是:用 2乘十进制小数,可以得到积,将积的整数部分取出,再用 2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。 ( 1)二进制转十进制<BR> 方法: "按权展开求和" 例: ( ) 2=( 1× 23 + 0× 22 + 1× 21 + 1× 20 + 0×2- 1+ 1×2- 2) 10 =( 8+ 0+ 2+ 1+ 0+ ) 10 =( ) 10 ( 2)十进制转二进制·十进制整数转二进制数: "除以 2取余,逆序输出" 例: ( 89 ) 10 =( 1011001 ) 2 2 89 2 44 …… 12 22 …… 02 11 …… 0 25…… 122…… 121…… 00…… 1十进制小数转二进制数: "乘以 2取整,顺序输出" 例: (0. 625)10= (0. 101)2 0. 625 X21. 25 X20. 5X21. :将八进制的 转换成二进制数: 37 . 416 011 111 . 100 001 11