首页 理论教育C语言简介及单片机软件设计基础

C语言简介及单片机软件设计基础

【摘要】:编写C语言程序时特点如下:①一个C语言源程序可以由一个或多个源文件组成。②C语言程序的扩展名为“.C”。C语言在进行单片机软件设计时使用的词汇有六类:标识符,关键字,运算符,分隔符,常量,注释符等。

C语言是一种结构化语言,能够产生高效率的紧凑代码,具有丰富的运算符和数据类型,可以实现各类复杂的数据结构。C语言不需要了解51单片机的指令系统,初步掌握存储器结构即可,编译器对寄存器分配、存储器寻址以及数据类型等进行管理,不仅用于系统软件的开发,同时也用于应用软件的开发。另外,程序具有规范的结构,提供的库函数包含许多标准子程序,具有较强的数据处理能力,程序易于模块化、便于移植。

编写C语言程序时特点如下:

①一个C语言源程序可以由一个或多个源文件组成。

②C语言程序的扩展名为“.C”。

③每个源文件可由若干函数单元组成,每个函数都是完成某个特殊任务的子程序段。

④一个源程序不论由多少个文件组成,只有唯一一个main函数,即主函数。

⑤程序具有可读性。

⑥编程以及程序调试效率高。

C语言在进行单片机软件设计时使用的词汇有六类:标识符,关键字,运算符,分隔符,常量,注释符等。

1.标识符

C语言规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。在标识符中,大小写是有严格区分的,定义标识符时,取的名字应尽量有直观的意义,便于阅读理解。

2.关键字

关键字是在C语言系统中具有特定意义的字符串,用户定义的标识符名字不能与关键字相同。C语言的关键字分为三类:(www.chuimin.cn)

(1)类型说明符 用来定义变量、函数或其他数据结构的类型。例如int、float等。

(2)语句定义符 表示一个语句的功能意义。如“switch”“if else”等。

(3)预处理命令字 表示预处理命令的关键字。如例程中用到的“include”。

3.运算符

运算符是编译程序执行特定算术或逻辑操作的符号。C语言有三大运算符:算术、关系与逻辑、位操作。

4.分隔符

C语言中的分隔符有逗号和空格两种。逗号主要用于数据类型说明和函数参数表中分隔变量;空格用于语句各单词之间做间隔符。

5.常量

C语言中使用的常量可分为数字常量、字符常量、字符串常量、符号常量、转义字符常量等几种。

6.注释符

C语言的注释符以“/*”开头到“*/”结尾,之间内容即为注释。编译程序时,注释内容不参与编译,只是起到向用户提示或解释程序意义的作用,同时也为编写、调试、维护程序工作提供了便利。