进制转换问题实为最基础也实用的一种基本技能。首先得说,进制转换很简单,但就是时间长不用依赖计算器就容易忘,毕竟这不像其他的能在日常生活就经常用的的数学。
那么就聊聊十进制与二进制的转化,十进制转化为二进制,两种方法:短除法,数轴法。先说短除法,用10进制数除以2,得到的余数按倒叙排列,把52化成2进制就像这样,得到的结果为110100
再说数轴法,所谓的数轴法就是在数轴上从右到左分别标记2^0到2^n比如2^0等于1,2^1等于2,2^2等于4,一直下去,然后观察10进制数由几个这样的数组成,拿52举例
52=32+16+4,32=2^5,16=2^4,4=2^2,那么从2^0开始,以上位为1,其余为0,就等于110100.实际上这两种方法没有什么本质的区别,只是第一种是拆分,第二中是组合,
逆操作而以,但明显第二种在熟练的情况下要简便的多。
2进制转化为10进制也极为简单,采用幂加和方式,从小数点左侧第一位为0次幂,小数点左侧第二位为1次幂,以此类推。当查看的位数为1时,则计算,当查看的位数为0时,则不计算。
例如100110转化为10进制就等于2^5+2^2+2^1=38.就是这样
时间: 2024-10-26 10:10:47