二进制是编程语言的必用进制本文阐述二进制的算法、二进制和十进制之间的转化。
二进制概念的理解方法
首先,如果我们生活中常用的十进制是我们所了解的,即是所谓的遇十进一,那么二进制可以以相同的理解方式去进行,就是遇二进一。所以二进制中只有01这两个数字。
二进制和十进制的转化
二进制和十进制的转化相对来说比较简单;
二进制转化为十进制时,分别乘以对应位置的即可,比如0101对应的数字就是
,所以对应的十进制数就是10;
十进制转化为二进制时使用短除法,依次除以2直至得数为零,从下往上数的数即为转化成的二进制数。
TIPS:一个字节的进制数为255(八个二进制数11111111),所以很多时候性能发挥到极限时需要考究很多地方此极限值的大小。