基础篇
第1章 C语言基础与简单应用编程
1.1 C语言概述
自从1972年贝尔实验室的布朗•w•卡尼汉和丹尼斯•M•利奇对B语言进行了完善和扩充改名为C语言后,C语言就得到了全世界程序设计员的青睐。其*大的优点有:
①有强大的硬件处理能力。其特性是更接近硬件。因此,以它作为单片机开发的**语言**,是其他任何语言无**拟的。
②有完好的思维系统。*突出的就是它的程序语法结构*接近人类的思维顺序。如“if…else…”,所表示的意思可以是:如果明天天晴我们就去桂林玩,否则我们就不去。该语句所表达的意义非常**。这样就给程序员一个易学易用易接受的意念。
③具有十分丰富的数据类型和运算符。这些为程序员进行程序设计提供了更加方便的工具。比如,我们在汇编中用到的计算大多在2位数1个寄存器内,用到2个寄存器就特别复杂;而C语言就不一样,一个整型量可以接纳4位数,达2个寄存器,并配有更长的整型量。
④具有良好的移植性。用它编写的程序可以与硬件无关。例如,用它编写的51单片机程序,可以在所有的51系列单片机上运行,用它编写的AVR单片机程序可以在所有的AVR系列单片机上运行。
……