每个人的Python:数学、算法和游戏编程训练营
上QQ阅读APP看书,第一时间看更新

2.1 二进制运算

使用过计算机的人,都会惊叹于计算机的强大。计算机貌似无所不能,如果你喜欢网上冲浪,互联网上囊括了海量的信息,各行各业无所不有,只要你需要,只需要一瞬就可以将这些内容检索出来展示在你的设备屏幕上。如果你是游戏玩家,各种各样的游戏会使你眼花缭乱,乐在其中。除此之外,我们生活的各个方面也都因为计算机的帮助而变得更加便利,例如我们点餐常用的外卖软件、娱乐常用的视频与音乐软件、可以让我们随时随地工作的邮件与文件处理软件等。这样看来,计算机那小小的芯片中仿佛存储着无限的知识与智慧。其实并不然,计算机没有你想象的那么聪明,至少目前还没有。无论是多么强大的功能,其都是通过软件表现出来的,而软件其实就是程序设计者编写的应用程序,计算机只会按照程序的设计一步一步地执行,它没有思考能力,也没有任何知识与智慧,在计算机中,所有的运算都是以二进制进行的,它甚至连以十进制为基础的加减乘除都无法自行完成。所以,计算机之所以可以表现出如此强大的功能,这都要归功于世界上所有程序开发人员的努力。