以此类推,最后二进制数11001010转为十进制就是0 2 0 8 0 32 64 128=234
彩蛋:如果快速地将十进制转为二进制这里瑞哥教大家一个非常简单的方法:
举个栗子,比如现在有个十进制数:200
第一步:找小于其最大的2的次幂数意思就是小于200的最大的2的次方的数,我们快速的在脑海中回忆一下“2,4,8,16,32,64,128,258”,这个时候就确定这个数是128
第二步:找第二个最大的2的次幂数首先 200 - 128 = 72
72下一个最大的2的次幂数就是 64
第三步:以此类推72 - 64 = 8
答案就出来了:200 = 128 64 8 = 2^7 2^6 2^3
也就是第4个、第7个、第8个为1,其他都为0.
我用图来演示一下:
首先记住这个换算:
200可以由128、64、8组成:
128、64、8所在位置为1,其他都为0:
这样的是不是很快就能算出来十进制数200转换为二级制数就是11001000.
最后这里是演示,所以步骤我列举的非常详细,但是这种方法是绝大数人使用的方法,一旦你掌握了,口算速度会非常快,大家可以刻意的去练习一下。