本文主要介绍了C语言及其特点,综合介绍了一些C语言在计算机中的具体应用,只有很好的掌握C语言,才能深刻掌握更复杂的计算机编程语言,这样我们在实践工作中才能更好的解决各种可能会遇到的问题,而这些对进一步推动计算机技术的不断发展有着极其重要的意义。
2 C语言的特点
C语言具有34个运算符和9种控制语句,还有32个关键字。运用C语言,不但可以实现计算机运算符中JAVA、VFP等语言难以实现的运算操作,还可以对计算机进行灵活、全面、快捷以便利的运算操作,这是目前其他任何计算机汇编语言都难以相媲美的。而C语言之所以如此广泛地被使用,与其诸多优越性的特征是分不开的。综合起来说,C语言的主要优点及特征如下:
1)C语言是高级语言。运用C语言进行相关操作的时候较为简易,且具有一定的灵活性。它拥有9种控制语言以及32个关键字。对其进行相关的程序书写的形式较为自由,并区分大小写。
2)C语言的功能齐全。数据类型丰富,对于某些赋值、括号和具有一定强制型的转换等,通过C语言都能在一定程度上将其作为运算符处理。且在一定程度上表达式类型多样化,而且指针概念的运用,使得程序效率运行更高。对于C语言的相关运算符,它所涉及的范围较为广泛,共有着34个运算符。
3)函数是C语言程序中的基本单位,而main()函数的作用,等同于其它高级语言中的主程序;其它函数的作用,则相当于子程序。而且每个C语言程序都总是从main()函数开始执行。C语言中除了实现顺序、选择和循环三种基本结构等的9条控制语句及各种运算符外,输入操作均由标准库函数来实现。因此在C语言的学习过程中,除了要学习各种运算符和这9条控制语句,还要学习并能够掌握常用标准库函数的使用。
4)同其他高级语言一样,C语言的语句也是使用函数体中的可执行语句,从而向计算机系统施发操作命令。
5)C语言可以生成质量比较高的目标代码,程序执行效率高,而且与其他汇编语言相比较,C语言具有比较强的可移植性,能够直接对硬件进行操纵。
6)C语言允许使用注释。C语言编写中可以使用注释,且注释的格式比较简单自由。注释格式为(/*。。。。。。*/),而且“/*”必须成对使用,且“*”和“/”以及“/*”中不能有空格,不然都出错。
7)C语言还有一个突出的优点就是可以适合于多种操作系统,如DOS、UNIX,而且也适用于多种机型 。
3 C语言在计算机中的应用
C语言是国际上应用最广、最多的计算机语言之一,具有结构化、模块化编译等优点。由于C语言同时兼具汇编语言与高级语言的特点,所有C语言可以运用在很多方面,无论是在软件开发上,还是各类科研,都需要用到C语言。
3。1 单片机C语言开发文献综述
单片机可以运用C语言来进行开发。8051是Intel公司开发的一款相当成功的单片机,已经普遍应用在工业生产中。单片机应用领域非常广泛了,汽车电子、工业控制、电力、医疗电子、仪器仪表等很多行业都有用到。在单片机的开发应用中,逐步引入了高级语言,其中就包括C语言,而现在大多数单片机都是支持C语言开发的。
单片机编程,实际上算是硬件底层驱动程序开发,C语言具有容易阅读和维护,良好的模块化等特点。这些特点使得利用C语言编写的程序可移植性好,功能化的代码能够方便地从一个工程移植到另一个工程,且用C语言编写的程序比汇编语言编写的更符合人们思考的习惯,也不需要了解处理器的指令集,编程时不需要考虑存储器的寻址和数据类型等细节。很多处理器支持C编辑器,程序员就不必十分熟悉这些处理器的运算过程,能对新的处理器很快上手,而不必知道处理器的具体内部结构。