数学_算法_语言之有趣有用的二进制运算

  1. 云栖社区>
  2. 博客>
  3. 正文

数学_算法_语言之有趣有用的二进制运算

游客dmr4fydhuywoa 2019-08-07 16:26:29 浏览2236
展开阅读全文

大道至简的0和1

image.png
  据说计算机的0和1二进制编码方式灵感来自于中国古老的太极八卦中一阴一阳,长横的那个代表阳,两个短横代表阴,更有一生二,二生三,三生万物等卦象之说,老子的道教智慧通过对阴阳的编码来解释万物,从而道法自然,可见中国文化的博大精深之处。
  话说回来,首先很多人接触程序都是从0和1的运算开始的,计算机老师第一堂课就会解释十进制以及二进制区别以及计算机为什么采用二进制,在懂了二进制后,我们就陆续开始学习编程逻辑,类等高级语言语法,最后上升到模块,系统等宏观层面。当某天你的程序出现了bug的时候,当你一步一步沿着调用栈往下的追进去,会瞥见很多源码程序都出现了二进制的运算,&,|,^, ~,<<,>>,>>> 而这些符号在很多的语言中是通用的,并且这些二进制运算非常贴近计算机

网友评论

登录后评论
0/500
评论
游客dmr4fydhuywoa
+ 关注