(1)C语言是具有低级语言功能的高级语言。
C语言既具有高级语言的功能,又具有低级语言的许多功能。它把高级语言的基本结构和语句与低级语言的实用性结合起来,是处于汇编语言和高级语言之间的一种程序设计语言,也可称其为“中级语言”。
(2)C语言简洁、紧凑,使用方便、灵活。C语言共只有32个关键词,9种控制语句,TurboC2.0增加了11 个关键词(用于各种增强和扩展功能)。C语言程序书写形式自由,主要用小写字母表示,相对于其他高级语言源程序短。
32个关键词,如: int(基本整型)、shortint或short(短整型)、long int或long(长整型)等。
(3)运算符丰富,表达式能力强。C语言共有34种运算符,范围广泛,除一般高级语言所使用的算术、关系和逻辑运算符外,还可以实现以二进制位为单位的运算,并且具有如a++、b等单目运算符和+=、一、*=、 1=等复合运算符等。
(4)数据结构丰富,便于数据的描述