上海花千坊

C语言

C语言的特点有哪些

时间:2024-09-10 06:17:22 C语言 我要投稿

C语言的特点有哪些

  C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C 语言的优势了, 象PC- DOS 、WORDSTAR等就是用这种方法编写的。以下是小编为大家搜索整理的C语言的特点有哪些,欢迎大家阅读!

  C语言的特点有哪些 篇1

  归纳起来C 语言具有下列特点:

  1. C是中级语言

  它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。

  2. C是结构式语言

  结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。

  3. C语言功能齐全

  C 语言具有各种各样的'数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的。

  4. C语言适用范围大

  C 语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。

  【推荐阅读】

  C语言逻辑运算符和表达式

  逻辑运算符C语言中提供了三种逻辑运算符 && 与运算|| 或运算! 非运算 与运算符&&和或运算符||均为双目运算符。具有左结合性。 非运算符!为单目运算符,具有右结合性。逻辑运算符和其它运算符优先级的关系可表示如下:

  按照运算符的优先顺序可以得出:

  a>b && c>d等价于(a>b) && (c>d)

  !b==c||d

  a+b>c && x+yc) && ((x+y)

  C语言的特点有哪些 篇2

  运算符丰富

  C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

  数据结构丰富

  C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。

  语法限制不太严格、程序设计自由度大

  一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。

  语言允许直接访问物理地址,可以直接对硬件进行操作

  因此既具有高级语言的`功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。

  语言程序生成代码质量高,程序执行效率高

  一般只比汇编程序生成的目标代码效率低10へ20%。

  语言适用范围大,可移植性好

  C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。

  用法补充:C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。

【C语言的特点有哪些】上海花千坊相关的文章:

C语言的特点及版本有哪些08-17

C语言的缺点有哪些09-16

C语言assert的用法有哪些07-17

C语言中函数的区分有哪些10-25

最常用的c语言算法有哪些06-02

C语言中的重要概念有哪些08-24

C语言的常用新指令有哪些09-07

计算机c语言的考点有哪些06-08

C语言的特点是什么10-30

C语言的关键字和控制语句有哪些07-25