简单快速的学习二进制,二进制的快速运算(自用)

世界万物在中国古老的观念里都由阴和阳组成,不同配置的阴阳造就了我们现在眼前这个精彩的世界。计算机也是如此。

二进制的意义就在于
“一切数据都可以用01来表达”
所以学好二进制是基础中的基础。
现在就让我们进入到二进制的学习中。

第一:如何将十进制转化为二进制
“其实就是将要转化的数除以二,如果结果不能整除则提出1,整数部分继续运算,如果结果能整除则提出0,再进行除以二的运算。然后将最后提出的01向前排序就是我们的二进制结果”

比如666这个数
666除二得333能整除,则提出0
333除二得166.5不能整除,则提出1,将166继续运算
166除二得83能整除,则提出0
83除二得41.5不能整除,则提出1,将41继续运算
41除二得20.5不能整除,则提出1,将20继续运算
20除二得10能整除,则提出0
10除二得5能整除,则提出0
5除二得2.5不能整除,则提出1,将2继续运算
2除二得1能整除,则提出0
1除二得0.5,不能整除则提出1,结果最终为0结束运算

将上面的最后提出的答案向前排序则为“1010011010
此时要注意的是我们二进制是四个四个排序的(为了方便看),不足四个用0补上,所以写成“0010 1001 1010
这就是基础运算

第二:如何将二进制转换为十进制(自用快速方法)
将二进制数理解为一串加法数列,自右向左分别代表为1 2 4 8 16 32~~~(往后一位则乘二)当数为1则加上,为0则不加。
以上方“0010 1001 1010”为例,则“2+8+16+128+512=666

以上就是二进制的简便学习方法了,有什么问题欢迎大家留言,花老师会定期看留言的~

你可能感兴趣的:(简单快速的学习二进制,二进制的快速运算(自用))