理论教育 学习C语言的必备知识C语言程序设计

学习C语言的必备知识C语言程序设计

时间:2023-10-20 理论教育 版权反馈
【摘要】:阿拉伯数字是十进制的,就是逢十进一位,9在加1的时候就变成了2位数10。两个简单的数字0和1居然变化出了如此缤纷多彩的世界。大道至简,完美的常常是最简单的。极致的思维,简约的表达,学会了简单,其实真的不简单。

学习C语言的必备知识C语言程序设计

【案例导读】神奇的进制

我们现在用的数字是阿拉伯数字0、1、2、3、4、5、6、7、8、9,阿拉伯数字其实是印度人发明的,只是经过阿拉伯人传入欧洲,欧洲人并不知道这些数字的真正发明人是印度人,把功劳给了阿拉伯人,所以欧洲人叫它“阿拉伯数字”。阿拉伯数字是十进制的,就是逢十进一位,9在加1的时候就变成了2位数10。为什么是十进制,不是八进制,十二进制呢?因为古代人是掰手指计数的,人类刚好有十个手指,所以就用十进制,如果人类有十二个手指,那么我们可能就用十二进制了。

计算机为什么不用十进制,而采用二进制呢?原因很简单,因为计算机不是人。计算机内部是由IC(集成电路)组成的,集成电路两侧有很多个引脚,每个引脚只有直流电压0 V或5 V两个状态,也就是说IC的一个引脚,只能表示0、1两种状态。所以说,不是计算机想用二进制表示,而是计算机没办法,只能用二进制表示。那么二进制是不是没有十进制优秀呢?不能这么粗暴地比较,简单的东西往往更高级,比如我们现在用计算机看的网页,听的音乐,看的视频,玩的游戏,这背后的一切信息都是一串串0和1的组合变化而来,是不是很神奇?两个简单的数字0和1居然变化出了如此缤纷多彩的世界

【案例分析】(www.daowen.com)

大道至简,完美的常常是最简单的。简单就是真理,简单就是聪明,简单就是厚积薄发的力量。简单是高级形式的复杂,越是高级的东西越是简单,简到极致,便是大智。简到极致,便是大美。极致的思维,简约的表达,学会了简单,其实真的不简单。此谓大道至简,精于心、简于形,悟在天成!

计算机系统只能接受最简单的由“0”和“1”组成的二进制指令码,想象一下,编程发出的所有指令,最终都会转换成无数的“1”“0”,计算机去控制门电路的开和关。这无数的开和关的组合操作,构建了当今世界最伟大的计算世界,无论多么骄傲的公司都概莫能外。无论多么复杂的数据都要转换成二进制去处理,无论多么先进的计算机系统,包括英特尔正在研发的人工智能芯片,在最底层也一定是用二进制进行交流的。简简单单的两个数字“0”“1”,却演绎出了无数的传奇!

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈