K&R　C主要介绍了以下特色:　结构(　struct　)类型　长整数(　long　int　)类型　无符号整数(　unsigned　int　)类型　把运算符　=+　和=-　改为　+=　和-=　。因为　=+　和=-　会使得编译器不知道使用者要处理　i　=　-10　还是　i　=-　10　,使得处理上产生混淆。　即使在后来ANSI　C标准被提出的许多年后,K&R　C仍然是许多编译器的最低标准要求,许多老旧的编译仍然运行K&R　C的标准。　1989年,C语言被美国国家标准协会(ANSI)标准化,编号为ANSI　X3.159-1989。这个版本又称为C89。