当前位置:文档之家› 二进制转十进制简便方法

二进制转十进制简便方法

二进制转十进制的简便方法2011-11-04 17:01:18二进制转十进制原来方法:从最后一位开始算,依次列为第0、1、2...位第n位的数(0或1)乘以2的n次方得到的结果相加就是答案例如: 01101011转十进制:第0位:1乘2的0次方=11乘2的1次方=20乘2的2次方=01乘2的3次方=80乘2的4次方=01乘2的5次方=321乘2的6次方=640乘2的7次方=0然后:1+2+0 +8+0+32+64+0=107.二进制01101011=十进制107.另类解法:看到另类两个字,可能有人会有疑惑,大家可千万别认为这是种取巧,从而怀疑这种技巧的科学性。

技巧,也是根据理论知识科学地得出的。

在讲解这种“另类”方法之前,同学们先来看这样一个已知知识:数学中的进制即十进制数中,在一个数的整数部分的最右侧加0,每加一个0,这个数是前一个数的10倍,如25、250、2500...等等;在小数部分的最左侧每加一个0,这个数是前一个数的十分之一,如0.25、0.025、0.0025...等等设想:二进制数中,在1的右侧(整数部分)或左侧(小数部分)每增加一个0,会是前一个数的2倍或二分之一吗?想想看:为什么只针对数码1来进行?推理过程:.分别把整数部分和小数部分转换成十进制来进行比较,按“乘权求和”的规则进行转换整数部分:(1)2=(1)10;(10)2=(2)10;(100)2=(4)10;(1000)2=(8)10;(10000)2=(16)10..小数部分:(0.1)2=(0.5)10;(0.01)2=(0.25)10;(0.001)2=(0.125)10;(0.0001)2=(0.0625)10;0.00001)2=(0.03125)...这些转换过程,令你忆起了数制概念中关于位和值的定义吗?同样的数在不同的位置所代表的值是不同的,称为位值(或权值)。

现在明白它的含义了吗?这条,是下面转换的最直接的依据。

排列:1、2、4、8、16...... 0.5、0.25、0.125、0.0625、0.03125......结论:整数部分2倍;小数部分:二分之一即0.5倍以上就是这种“另类”解法的理论依据,它另类吗?好,我们现在就来看看这种另类的方法到底是怎样实现数制之间转换的。

同样以二进制数转换为十进制数中的例子来看(1101.011)2=( )10第一步:画出一串表示位的标记,如“×”,标记的多少根据题目中出现数字数目的多少而定,比方这个例子,整数部分有4位,小数部分三位,共7位.千万记得给小数点留个位置哦!还有其他做法:一、正整数的十进制转换二进制:要点:除二取余,倒序排列解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果例如把52换算成二进制数,计算结果如图:52除以2得到的余数依次为:0、0、1、0、1、1,倒序排列,所以52对应的二进制数就是110100。

由于计算机内部表示数的字节单位都是定长的,以2的幂次展开,或者8位,或者16位,或者32位....。

于是,一个二进制数用计算机表示时,位数不足2的幂次时,高位上要补足若干个0。

本文都以8位为例。

那么:(52)10=(00110100)2二、负整数转换为二进制要点:取反加一解释:将该负整数对应的正整数先转换成二进制,然后对其“取补”,再对取补后的结果加1即可例如要把-52换算成二进制:1.先取得52的二进制:001101002.对所得到的二进制数取反:110010113.将取反后的数值加一即可:11001100即:(-52)10=(11001100)2三、小数转换为二进制要点:乘二取整,正序排列又取其整数部分作为二进制小数部分,然后取小数部分,再乘以2,直到小数部分为0或者已经去到了足够位数。

每次取的整数部分,按先后次序排列,就构成了二进制小数的序列例如把0.2转换为二进制,转换过程如图:0.2乘以2,取整后小数部分再乘以2,运算4次后得到的整数部分依次为0、0、1、1,结果又变成了0.2,若果0.2再乘以2后会循环刚开始的4次运算,所以0.2转换二进制后将是0011的循环,即:(0.2)10=(0.0011 0011 0011 .....)2循环的书写方法为在循环序列的第一位和最后一位分别下加一个点以示标注四、二进制转换为十进制:整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加!比如将二进制110转换为十进制:首先补齐位数,00000110,首位为0,则为正整数,那么将二进制中的三位数分别于下边对应的值相乘后相加得到的值为换算为十进制的结果如果二进制数补足位数之后首位为1,那么其对应的整数为负,那么需要先取反然后再换算比如11111001,首位为1,那么需要先对其取反,即:-0000011000000110,对应的十进制为6,因此11111001对应的十进制即为-6换算公式可表示为:11111001=-00000110=-6如果将二进制0.110转换为十进制:将二进制中的三位数分别于下边对应的值相乘后相加得到的值为换算为十进制的结果二.进制转换1.二进制与十进制数间的转换(1)二进制转换为十进制将每个二进制数按权展开后求和即可。

请看例题:把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10 (2)十进制转换为二进制一般需要将十进制数的整数部分与小数部分分开处理。

整数部分计算方法:"除2取余"法请看例题:十进制数(53)10的二进制值为(110101)2 小数部分计算方法:"乘2取整"法,即每一步将十进制小数部分乘以2,所得积取其整数部分,然后再取该积的小数部分再一次乘以2,再一次取所得积的整数部分,小数部分又一次乘以2,取其积整数部分,小数部分又乘以2。

如此直到小数部分为0,或达到要求的位数止,将所取整数部分按原顺序排列即得到所求二进制值(循环部分的第一位和最后一位分别下加一个点以示标注)上轮调整中资金面双轮驱动的部分股票证券代码简称净流入融资净买入上轮涨跌幅本轮涨跌幅总市值所属行业(上轮调整万元) (上轮调整万元) (%) 反弹以来(%) (亿元)600585 海螺水泥1030.44 26687.19 -16.16 0.38 841.53 建筑材料002292 奥飞动漫25003.32 24690.16 33.61 1.62 235.32 传媒600728佳都科技8236.24 21160.55 11.32 -3.13 75.71 计算机002219 恒康医疗11418.61 16068.62 27.75 5.53 120.25 医药生物002079苏州固锝2895.96 14498.71 18.88 -1.76 48.63 电子000793华闻传媒1497.82 13604.75 0.24 10.02 249.43 传媒002007 华兰生物9235.43 11842.31 11.35 4.65 176.60 医药生物002229.SZ 鸿博股份18127.19 10026.54 51.74 11.94 59.82 轻工制造002396.SZ 星网锐捷5777.84 9960.89 36.11 10.36 98.72 通信600517.SH 置信电气9507.47 9608.75 12.63 10.45 119.82 电气设备600967.SH 北方创业13316.53 9597.80 9.44 1.02 85.67 机械设备600770.SH 综艺股份4259.46 8448.06 6.02 13.18 110.02 综合600699.SH 均胜电子7277.71 7824.76 35.28 14.81 141.99 汽车002432.SZ 九安医疗(002432)1707.28 7605.91 17.67 3.75 51.41 医药生物300003.SZ 乐普医疗(300003)83.52 7307.58 1.33 9.95 136.33 医药生物002028.SZ 思源电气(002028)13839.92 7248.31 12.43 2.95 73.69 电气设备300090.SZ 盛运股份(300090)2116.00 6926.53 19.83 -5.67 105.31 公用事业002138.SZ 顺络电子(002138)4393.03 6736.18 -4.14 8.23 59.97 电子300228.SZ 富瑞特装(300228)483.05 6478.68 15.83 5.71 118.99 机械设备601519.SH 大智慧(601519)101.97 6462.93 -18.05 16.89 127.57 计算机600667.SH 太极实业(600667)476.91 6153.69 17.87 11.97 50.15 电子证券代码简称净流入融资净买入上轮涨跌幅本轮涨跌幅总市值所属行业(上轮调整万元) (上轮调整万元) (%) 反弹以来(%) (亿元)601933.SH 永辉超市(601933)523.02 5834.88 3.45 0.07 239.20 商业贸易300002.SZ 神州泰岳(300002)2841.39 5581.48 31.66 -3.88 201.97 计算机600150.SH 中国船舶(600150)2224.53 5242.77 -4.34 -0.09 294.50 国防军工600867.SH 通化东宝(600867)1785.20 4977.12 0.40 -14.13 121.18 医药生物002642.SZ 荣之联(002642)2163.42 4069.12 11.50 13.14 78.25 计算机600633.SH 浙报传媒(600633)6571.52 4043.07 0.71 19.01 230.59 传媒600535.SH 天士力(600535)21301.89 3898.64 3.25 1.54 462.82 医药生物601099.SH 太平洋(601099)7308.10 3791.69 10.24 12.85 120.55 非银金融002104.SZ 恒宝股份(002104)4620.12 3761.48 3.24 6.21 79.09 通信最强大的Bit Torrents下载资源网站1.海盗湾(Pirate Bay,)有什么理由不爱它呢?该网站自2003年起发展势头就一直很强劲,而且已经经历了多次死里逃生的尝试,尽管在一些国家遭到封杀,甚至连谷歌也屏蔽它,但是该网站的流量依然没有减少。

相关主题