C语言程序设计(电子版)
第1章计算机、程序设计和C语言概述为了全面认识和理解C程序设计思想,了解一下计算机的工作原理,数据在内存中的存储形式,以及程序设计的发展趋势是很有必要的。学习本章内容后,读者会对计算机、程序设计和C语言有个整体上的概念。1.1计算机概述回顾一下计算机技术蓬勃发展的简史,有助于我们从第一计算机语言的角度掌握本课程的内容,提高计算机文化的素质。20世纪40年代,许多新的科技领域,如核反应堆的控制, 导弹飞行轨迹的控制等,都要求在较短的时间内完成较复杂的计算工作,靠人工计算是不可能的,必须想办法依靠某种形式的计算机。美籍数学家冯·诺依曼(Von.Neuman)教授指出,如果用二进制而不用十进制进行数值运算,就可以利用电来进行运算,利用电路的开和关两种状态来表示二进制中的0和1,用重叠组合的开关电路就可制成一种计算工具,于是在1946年诞生了世界上第一台电子计算机ENIAC(Electronic Numerical Integrator And Computer)。它用二进制代替十进制完成了复杂的数值运算。但是运算指令和数据还